<script language="javascript">
function validate ( f )
(
if (!(/^\d+$/.test(f.info.value)))
{
alert("行必须是数字");
f.info.focus();
return false;
}
if (!(/^\d+/.test(f.info2.value)))
{
alert("列必须是数字");
f.info2.focus();
return false;
}
return true;
}
</script><form action="table.jsp" method="post" onsubmit="return validate(this)">
<table border="0">
<tr>
<td colspan="2">打印表格</td>
</tr>
<tr>
<td>输入打印表格的行数</td>
<td><input name="info" type="text" /></td>
</tr>
<tr>
<td>输入打印表格的列数</td>
<td><input name="info2" type="text" /></td>
</tr>
<tr>
<td colspan="2">
<input name="" type="submit" value="打印" />
<input name="" type="reset" value="重置" />
</td>
</tr>
</table></form>
上面的代码执行时,JAVASCRIPT总不能执行,输入正确就直接打印表格,输入错误就直接返回500,请问是哪里不对,谢过先!!!
解决方案 »
- 怎样让Google地图显示指定的城市?
- TAB切换调juqery的方法,如何在同页面同时存在2个这样的方法,在线等
- FireFox 火狐 设为首页 收藏本站 JS代码不起作用
- 图片轮换显示???
- 请问以下 网页弹出窗口特效的名称是什么?
- 如何实现自动弹出子菜单.
- confirm函数弹出的对话框中,确认和取消按钮显示的按钮名称可以改吗?
- 问一个比较菜的问题,JAVASCRIPT:prompt弹出对话框的大小和位置,怎么来控制?
- XMLDOM读取XML文件内容并显示中文变乱码。百分救助
- node上传视频到七牛,为什么稍微大一点就失败?
- 关于Table操作中的 innerHTML
- 求助,一个程序架构的问题
<input id="info2" name="info2" type="text" />红色部分,要么你就把f.info.value、f.info2.value改成
f.getElementsByName("info")[0].value
f.getElementsByName("info2")[0].value
function validate ( f )
{
if (!(/^\d+$/.test(f.info.value)))
{
alert("行必须是数字");
f.info.focus();
return false;
}
if (!(/^\d+/.test(f.info2.value)))
{
alert("列必须是数字");
f.info2.focus();
return false;
}
return true;
}
</script><form action="table.jsp" method="post" onsubmit="return validate(this)">
<table border="0">
<tr>
<td colspan="2">打印表格</td>
</tr>
<tr>
<td>输入打印表格的行数</td>
<td><input name="info" type="text" /></td>
</tr>
<tr>
<td>输入打印表格的列数</td>
<td><input name="info2" type="text" /></td>
</tr>
<tr>
<td colspan="2">
<input name="" type="submit" value="打印" />
<input name="" type="reset" value="重置" />
</td>
</tr>
</table></form>
兄台:你第三行的大括号写成小括号了,建议你用Firefox或360极速浏览器等可以方便调试的浏览器作为测试工具