问题描述
解决方案
问题出在:
<input type="submit" value="注册">,这种写法不管onsubmit函数返true/false,都会提交表单。
推荐解决方案:
<input type="button" value="注册" onclick="if(show()){document.form[0].submit()}"/>
解决方案二:
贴出你的代码,难道你指望回答你问题的人照着你的图敲一遍再帮你检查错误么?
解决方案三:
而且,你根本就完全没有概念。可能在你的想象中,程序员是盯着代码看去找错误的。你之所以不会,是因为你“看不出”代码的错误。恰恰相反,程序是靠调试的。
调试器是帮助你解决问题最有力的工具。如果你完全没有这个概念,那么说明你没有入门。
解决方案四:
为什么让你贴出代码,就是告诉你,帮助你的人是怎么帮助你的。为什么我们可以知道你的程序的错误。然后你应该学会这个一般的方法。
解决方案五:
nextElementSibling改为标准的nextSibling,要不IE8-不支持这个属性报错
解决方案六:
你的js和你的html部分完全看不出有关系啊!需要将其绑定起来,比如绑定一个click事件,foucus事件。。。等
解决方案七:
把你的改成 ,引入jquery.js
js中这样写
$("#button").bind("click",function(){
if(show())
$("#button").submit();
})
解决方案八:
把你的改成 ,引入jquery.js
js中这样写
$("#button").bind("click",function(){
if(show())
$("#button").submit();
})
时间: 2025-01-29 17:42:32