驗證有效,當電子郵件地址無效時會彈出警告,但在您點擊「確定」後,它會發送並提交。如何阻止它處理該操作?停止表單無法驗證時提交
代碼示例:
<input type="submit" onclick="validate()" />
function validate() {
var email = $('input[name=email]').val();
if (!/(.+)@(.+){2,}\.(.+){2,}/.test(email)) {
alert('Please enter a valid email address');
return false;
}
}
謝謝!
'(。+){2,}'---這部分是什麼意思? – zerkms
我從別的地方得到了正則表達式,對不起,我不知道它的具體細節,只是驗證了電子郵件!我的猜測是,這是「這裏必須是一些東西,必須至少有2個字符」 – zenkaty
–