1
我想使用HTML5表单验证以及ajax表单发送。提交表单应该用prepend(),show()或类似的东西替换为其他内容。Opera提交()时使用preventDefault()验证失败字段验证()
我被检查提交()和验证()函数,并想出了这个:
$("#form").submit(function(e){
e.preventDefault();
$.post('sendmail.php', { name: $("#form-field-name").val(), email: $("#form-field-email").val(), message: $("#form-field-message").val()});
// now prepend the new "sucessfully sent" div
});
貌似e.preventDefault();
禁止在Opera表单验证,它工作在Firefox /铬完美的罚款。
任何想法?这是jQuery /歌剧错误,或者也许再一次Opera做得对,其余不是?
非常感谢,我会无论如何,坚持使用jQuery Tools Validator,但不能等待所有主流浏览器(包括IE)的html5验证支持。 – Wordpressor 2012-04-01 16:27:42