我寫了一個HTML代碼,其中我正在驗證文本字段的字母值Regex=/^[a-zA-Z]*$/
。其實對於無效輸入,我希望該表單不應該被提交。儘管輸入無效,表單仍被提交
驗證碼
function Validate() {
var fname=$("#fname").val();
if(!(fname.match(Regex)))
alert("Invalid First Name");
return false;
}
HTML代碼
<input type="text" name="fname" id="fname" onblur="return Validate();"/>
我應該怎麼做,這樣對於無效值的形式不應該得到提交。
1)請勿使用警報。更新HTML中的驗證範圍。 2)使用'onsubmit'方法進行驗證。 3)在Stack Overflow上搜索'[Javascript] Validation''。 –