我有個奇怪的問題。我試圖通過功能驗證我的形式在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