我有个奇怪的问题。我试图通过功能验证我的形式在JavaScript中这样说:按功能验证表格
<input type="submit" onclick="return validate();" name="valideButton" value="Something" />
而且验证功能:
function validate() {
alert("Some alert!");
var someValidateInputName = document.forms["formName"]["someValidateInputName"].value;
alert(someValidateInputName);
if (someValidateInputName == "0") {
alert("Wrong value: " + document.forms["formName"]["someValidateInputName"].value);
return false;
}
return true;
}
当我使用alert(document.forms["formName"]["someValidateInputName"].value)
我的表单中有一切还好吧,但是当我通话功能validate();
我对Some alert
发出了提醒,但我没有提醒someValidateInputName
。这似乎是一个功能return true
当我尝试检查someValidateInputName
,我不知道为什么...
与功能的脚本的HTML代码中相同的文件。 我以同样的方式验证了其他页面上的表单,没有任何问题。
警报(“有些警惕!);应警惕(”有些警惕“!); – 2014-09-01 07:41:24
你尝试的形式做验证'onsubmit'本身 – 2014-09-01 07:50:19
是的,我尝试,但的onsubmit根本不工作?所有的,甚至在我的其他网页上,所以我决定使用onClick并调用函数,就像我写的,这可以在我的其他网站上工作 – Blagalin 2014-09-01 09:30:01