jQuery非插件实现校验input required字段
2018年的情况下,如果表单的input中包含了 required字段,默认情况下,空字段已经被浏览器阻止了。但如果采用了ajax或者其他类似的非常规提交手段,就需要通过js来做非空字段的校验了。
网上搜了一把,大多都是需要用jQuery的表单插件来实现,但我有点抵触。最终通过jQuery来校验含有required属性的input方法如下:
var input_value = true;
$("input").each(function() {
var required = $(this).prop('required');
if (required && $(this).val() == '') {
input_value = false;
return false;
}
});
if (input_value === false) {
alert('星标为必填项目!');
return false;
}
撰写评论