我有JavaScript代码,包括几个函数,主要是CheckForm()
。
单击“提交”按钮调用该函数:
<td><input type="submit" name="submit1" id="submit1" value="Register" onclick="return CheckForm();"/></td>
但是当按下按钮时没有任何反应(该功能未执行)。我该怎么做才能解决这个问题?
答案 0 :(得分:2)
一些可能的原因是命名错误的函数或函数调用(请记住,JavaScript区分大小写),函数中的错误或页面中未引用的JavaScript代码。
如果您没有使用上述任何一种工具,请尝试在您的函数中使用console.log或alert来查看是否正在调用它。
答案 1 :(得分:0)
你可以这样使用它。
function CheckForm()
{
//doing stuff
return true;
}
<form id="formToCheck"></form>
$('#formToCheck').submit(CheckForm);
希望有所帮助
如果你想在没有jquery的情况下再加上
<form onSubmit="return CheckForm()"></form>
你可以在这里阅读更多关于表单验证的信息 - > http://www.w3schools.com/js/js_form_validation.asp#gsc.tab=0
如果它不起作用,你可能会遇到一些错误。在浏览器中检查JS控制台并将其删除。