<title> switch语句</title>
<script language="JavaScript">
function NumSubmit()
{
InputNum=document.form1.Num.value;
if(isNaN(InputNum))
{
alert("输入不是数值!");
}
else
{
if(InputNum=="")
{
alert("输入不能为空!");
}
else
{
showPanci(InputNum);
}
}
}
function showPanci(Numb)
{
var Numb;
switch(Numb)
{
case "1";
alert(""1才自久明志自高,生于末世运偏消。\n\n清明涕送江边望,千里东风一梦遥。"");
break;
case "2"
alert(""2才自久明志自高,生于末世运偏消。\n\n清明涕送江边望,千里东风一梦遥。"");
break;
default:
alert("输入的数值超出范围!");
break;
}
}
</script></head><body bgcolor="white">
<ol>
<li>第一首诗</li>
<li>第二首诗</li>
</ol><form id="form1" action="">
<input type="text" id="Num" size="20" value="请在这里输入一个数字!">
<input type="button" value="看一下" onClick="NumSubmit();">//56行</form></body>
<script language="JavaScript">
function NumSubmit()
{
InputNum=document.form1.Num.value;
if(isNaN(InputNum))
{
alert("输入不是数值!");
}
else
{
if(InputNum=="")
{
alert("输入不能为空!");
}
else
{
showPanci(InputNum);
}
}
}
function showPanci(Numb)
{
var Numb;
switch(Numb)
{
case "1";
alert(""1才自久明志自高,生于末世运偏消。\n\n清明涕送江边望,千里东风一梦遥。"");
break;
case "2"
alert(""2才自久明志自高,生于末世运偏消。\n\n清明涕送江边望,千里东风一梦遥。"");
break;
default:
alert("输入的数值超出范围!");
break;
}
}
</script></head><body bgcolor="white">
<ol>
<li>第一首诗</li>
<li>第二首诗</li>
</ol><form id="form1" action="">
<input type="text" id="Num" size="20" value="请在这里输入一个数字!">
<input type="button" value="看一下" onClick="NumSubmit();">//56行</form></body>
解决方案 »
- 【新手求助】【ajax】怎样才能得到自定义函数的返回值(.responseText)?
- 请教问鼠标点击层外该层隐藏怎么写呀?用jquery怎么写?
- JS小程序(急!!!)
- 正则匹配字符串,应该算简单的吧,在线等,立结贴
- 静态页面初始化输出数据
- jquery事件问题
- 动态改变tr的颜色
- 如何判断表格中某一行的text元素被改动
- email的检测,100分
- 右键触发一个事件,继续深入,右键点击页面其他地方又恢复windows中一样,JS中如何写?
- 寻求ext高手,解释Ext JS 2.0 Samples中的Editor Grid 代码
- 关于select响应onchange的问题????????????
<script language="JavaScript">
function NumSubmit()
{
InputNum=document.getElementById("Num").value;
if(isNaN(InputNum))
{ alert("输入不是数值!");}
else if(InputNum=="")
{ alert("输入不能为空!");}
else
{
showPanci(InputNum);
}
}
function showPanci(Numb)
{
switch(Numb)
{
case "1":
alert("1才自久明志自高,生于末世运偏消。\n\n清明涕送江边望,千里东风一梦遥。");
break;
case "2":
alert("2才自久明志自高,生于末世运偏消。\n\n清明涕送江边望,千里东风一梦遥。");
break;
default:
alert("输入的数值超出范围!");
}
}
</script> </head> <body bgcolor="white">
<ol>
<li>第一首诗 </li>
<li>第二首诗 </li>
</ol> <form id="form1" action="">
<input type="text" id="Num" size="20" value="请在这里输入一个数字!">
<input type="button" value="看一下" onClick="NumSubmit();">//56行 </form>
</body>
InputNum=document.form1.Num.value; 的用法不对噢 那个是ID 如果是name 就可以这么用 (form,input都要是name)
if(xxx)
{}
else
{}
else
{}
这中用法没见过
if(XXX)
{}
else if()
{}
else
{}这中我到是常见到case "1":必须是:
上面你的用法是用name不要用ID.