Jquery必填字段 - 没有插件

sna*_*pan 4 html javascript jquery

我想知道javascript/jquery是什么使表单中的字段成为必填字段?

pim*_*vdb 10

<input type="text" data-required="true">
Run Code Online (Sandbox Code Playgroud)

然后使用jQuery:

$('form').submit(function() {
    var faults = $('input').filter(function() {
        // filter input elements to required ones that are empty
        return $(this).data('required') && $(this).val() === "";
    }).css("background-color", "red"); // make them attract the eye
    if(faults.length) return false; // if any required are empty, cancel submit
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/evpS9/1/