Jquery在提交前检查所需字段
Jquery check required field before submission
我有一个超级链接提交的表单。我想实现的是,jquery可以检查所有必需的字段,然后执行我的逻辑。如果任何必填字段为空,jquery应该简单地执行浏览器的默认行为。但是我下面的实现只能弹出一个警告窗口。请帮助我改进。
if($("#required_field_1")[0].checkValidity() == false ||
$("#required_filed_2")[0].checkValidity() == false) {
alert("Please fill all required field");
}
else {
$('#form_1').ajaxForm({
delegation: true,
beforeSend: myFunc1,
success: myFunc2,
data: {"op": op,
"payslip_date_start": $("#payslip_date_start").val(),
"payslip_date_end": $("payslip_date_end").val()}
});
$('#form_1').submit();
}
唯一的方法是像这样提交表单,并确保添加了所需的属性
var $myForm = $('form#myForm')
if (!$myForm[0].checkValidity()) {
// If the form is invalid, submit it. The form won't actually submit;
// this will just cause the browser to display the native HTML5 error messages.
$myForm.find(':submit').click()
}
您可以在这里找到更多信息:https://stackoverflow.com/a/11867013/3914736
相关文章:
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- HTML提交表单,同时包含空字段检查和按钮隐藏
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 为什么我用于检查所需输入字段的jQuery脚本如此缓慢
- 表单级别的Anguarjs指令,访问所有字段并检查验证
- 正在检查HTML表单上的空字段
- j查询检查复选框是否被选中,然后向输入字段添加值
- 在提交时检查正则表达式验证,如果为空,则聚焦所有输入字段
- 要检查的正则表达式数值字段没有 /或具有所有相同的数字
- 隐藏隐藏的输入字段;检查元件”;
- JQuery:如何检查复选框是否被选中并向字段添加属性
- 我的单选按钮没有从foreach循环中获得值,表单验证返回'必填字段'即使已检查
- 检查以上表格字段是否正确填写
- 如何使用javascript检查id字段为空的单选按钮
- 隐藏字段并将其从检查函数中删除
- Ember-自定义计算属性,用于检查是否存在所有依赖字段
- 中继器中asp.net复选框的必填字段检查
- 空字段检查
- Javascript验证允许多个文件上传的字段.检查是否已作出选择
- 如何用确认密码字段检查密码字段