Javascript 停止Safari根据必填字段提交表单
我试图阻止我的表单在Safari中提交,因为必填字段尚未填写。我在这里看到了一些不同的答案,但他们仍然让我的表格提交。目前,我有它标记正确的必填字段,但它仍然允许提交Javascript 停止Safari根据必填字段提交表单,javascript,ajax,forms,validation,safari,Javascript,Ajax,Forms,Validation,Safari,我试图阻止我的表单在Safari中提交,因为必填字段尚未填写。我在这里看到了一些不同的答案,但他们仍然让我的表格提交。目前,我有它标记正确的必填字段,但它仍然允许提交 $('#qtrAuditform').on('submit',function(event){ event.preventDefault(); var $form = $(this), data = $form.serialize(); var url = 'http://localhost:8888/da
$('#qtrAuditform').on('submit',function(event){
event.preventDefault();
var $form = $(this),
data = $form.serialize();
var url = 'http://localhost:8888/datatest';
$.ajax({
type: 'POST',
url: url,
data: data,
success: function(){
alert('Your form has been successfully submitted!');
},
fail:function(){
alert('something went wrong...try again');
}
});
});
我只想要一些简单有效的东西。请告知请提供或您已经提供了提交表单的功能。验证表单的功能在哪里?如果您在元素的属性中添加了
required
,浏览器将自动执行此操作。我使用此功能验证字段,从github下载。