为什么我的表单不会在Safari或iOS上提交/验证(safari或chrome)?
它适用于Chrome / Firefox和Android手机。我在想它可能是我的粗略提交功能。
我希望我的表单提交然后切换类以隐藏表单,然后显示提交确认。
我拼凑了这个jQuery虽然我可以看到它一团糟,因为我不想要if / else语句但是如果没有它我就无法让它工作。
注意:我也使用modernizr和websforms2来验证,所以我认为我不需要这个函数来验证任何东西。
$(function(){
$("#onesie-form").submit(function(e){
e.preventDefault();
$( "#submitted" ).toggleClass( "hidden" );
$("#form").toggleClass("hidden");
$.post("scripts/form.php", $("#onesie-form").serialize(),
function(data){
if(data.email_check == 'invalid'){
$("#message_post").html("<div class='errorMessage'>Sorry " + data.name + ", " + data.email + " is NOT a valid e-mail address. Try again.</div>");
} else {
$( "#submitted" ).toggleClass( "hidden" );
$("#form").toggleClass("hidden");
}
}, "json");
});
});
非常感谢任何帮助。
由于