提交 不是你这样的啊
要提交 你给他焦点有什么用啊当然要 让他执行submit()函数啊
theform.submit();
比方 你判断他是偶数
theform.submit();
要提交 你给他焦点有什么用啊当然要 让他执行submit()函数啊
theform.submit();
比方 你判断他是偶数
theform.submit();
解决方案 »
- document.onclick事件
- 如何用javascirpt和html实现在当前document里获取、设置另一个document里的元素?
- 如何在js里面为对象加onclick事件
- js中 loading等待问题
- 急!!如何让计算机认识今天\昨天\明天?如何获取当日以前一个月的日期的倒序排列
- [Ext4.2] 动态添加的Panel无法显示
- 这段代码为什么不能提交表单
- 命名问题,,,,取其他控件的值来做新的控件的名称,应该怎么做?????????高难度。。。
- 如何取table中的某一项的值
- 我的一个主页面打开很多窗口,怎样在主页面关闭的时候关闭所有子窗体,而且主页面每隔10分钟自动刷新一次。
- 你说很简单, 我说很难?
- 请问access里的FIRST在SQL里怎么写?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> </title>
<script language="javascript">
function Num(numid) {
var theform=eval("document.form1."+numid)
var Num = theform.value;
if(Num%2 !=0) {
if (!confirm("aaaaaaaaaaa!")) {
theform.focus();
return false;
} else {
document.form1.submit();
}
}
}
</script>
</head> <body>
<form name="form1" method="post" action="bb.html">
<input type="text" name="num1" onblur="Num('num1')"/>
<br />
<br />
<input type="text" name="num2" onblur="Num('num2')"/>
<br />
<br />
<input type="text" name="num3" onblur="Num('num3')"/> <br />
<input type="submit" value="submit" />
</form>
</body>
</html>
换成你的<form name="form1" method="post" action="1.asp">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> </title>
<script language="javascript">
function Num(numid) {
var theform=eval("document.form1."+numid)
var Num = theform.value;
if(Num%2 !=0) {
if (alert("bbbbbbbbbb")) {
theform.focus();
return false;
}
}
}
</script>
</head> <body>
<form name="form1" method="post" action="1.asp">
<input type="text" name="num1" onblur="Num('num1')"/>
<br />
<br />
<input type="text" name="num2" onblur="Num('num2')"/>
<br />
<br />
<input type="text" name="num3" onblur="Num('num3')"/> <br />
<input type="submit" value="submit" />
</form>
</body>
</html>
但是undefined在boolean环境中时会隐式转换为false
如下:<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title> </title>
<script language="javascript">
function Num(numid) {
var theform=eval("document.form1."+numid)
var Num = theform.value;
if(Num%2 !=0) {
if (alert(alert("bbbbbbbbbb"))) {
theform.focus();
return false;
} else {
alert("cccccc");
}
}
}
</script>
</head> <body>
<form name="form1" method="post" action="bb.html">
<input type="text" name="num1" onblur="Num('num1')"/>
<br />
<br />
<input type="text" name="num2" onblur="Num('num2')"/>
<br />
<br />
<input type="text" name="num3" onblur="Num('num3')"/> <br />
<input type="submit" value="submit" />
</form>
</body>
</html>
既然是false那你嵌套再多的alert也无济于事,结果应该一样,总是返回false,if条件下
的真永远不回执行的。