<head>
<script language="javascript">
function hanshu_1()
{
alert("测试中")
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="study_04_root.asp">
<p>a
<label for="txta"></label>
<input onblur="hanshu_1()" type="text" name="txta" id="txta" />
b
<label for="txtb"></label>
<input type="text" name="txtb" id="txtb" />
c
<label for="txtc"></label>
<input type="text" name="txtc" id="txtc" />
</p>
<p>
<input onclick="hanshu_1()" type="submit" name="button1" id="button1" value="提交" />
<input type="reset" name="button2" id="button2" value="重置" />
</p>
</form></body>
</html>点用户点击"提交"时
究竟是先执行action="study_04_root.asp",还是先执行onclick="hanshu_1()"书中说:点击时,会执行form.action
书中又说:有onclick时,会调用相应的函数.现这二个事情,碰一块了.
究竟先执行哪个呢?我测试的结论是:先执行函数hanshu_1(),后执行action里面的.
为什么呢?
<script language="javascript">
function hanshu_1()
{
alert("测试中")
}
</script>
</head><body>
<form id="form1" name="form1" method="post" action="study_04_root.asp">
<p>a
<label for="txta"></label>
<input onblur="hanshu_1()" type="text" name="txta" id="txta" />
b
<label for="txtb"></label>
<input type="text" name="txtb" id="txtb" />
c
<label for="txtc"></label>
<input type="text" name="txtc" id="txtc" />
</p>
<p>
<input onclick="hanshu_1()" type="submit" name="button1" id="button1" value="提交" />
<input type="reset" name="button2" id="button2" value="重置" />
</p>
</form></body>
</html>点用户点击"提交"时
究竟是先执行action="study_04_root.asp",还是先执行onclick="hanshu_1()"书中说:点击时,会执行form.action
书中又说:有onclick时,会调用相应的函数.现这二个事情,碰一块了.
究竟先执行哪个呢?我测试的结论是:先执行函数hanshu_1(),后执行action里面的.
为什么呢?
解决方案 »
- jquery 如何删除事件?
- 浏览器的关闭和刷新
- 急!关于制作菜单控件的问题
- 怎么用js作到google个性化页面cookie保存
- 请问怎么样在javascript中引用静态链接库(lib),并调用其中的函数?
- firefox下的一个问题,请教大家!
- 数组文本框问题
- 奇怪问题:使用javascript函数进行控件方法的调用后,鼠标状态就变成等待状态,除非你调用其他控件的方法。
- ===========Ext2.0 分页 碰到的问题 =========================
- IE8如何实现组件化开发和性能提升?
- 请教javascript高手:求可以使图片从右往左走的javascript代码,图片要连续不间断,且没有空白……十分感谢
- 如何判断用户输入的是全数字?
你可以 <input onclick="return hanshu_1()" type="submit" name="button1" id="button1" value="提交" />
测试
click事件可以决定表单是否最终提交。如果返回false,则不提交,返回true,表单提交