HTML - JavaScript onclick()函数不起作用

时间:2013-04-02 10:42:20

标签: javascript html javascript-events onclick

我有JavaScript代码,包括几个函数,主要是CheckForm()

单击“提交”按钮调用该函数:

<td><input type="submit" name="submit1" id="submit1" value="Register" onclick="return CheckForm();"/></td>    

但是当按下按钮时没有任何反应(该功能未执行)。我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:2)

您是否尝试使用FireBugjsFiddle

调试代码

一些可能的原因是命名错误的函数或函数调用(请记住,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控制台并将其删除。