jQuery表单字段验证

时间:2014-11-04 09:42:39

标签: javascript jquery

我有一个输入字段很少的表单,类“inputfields”需要验证每个字段,如果空警告'fieldname为空'否则返回true我的jquery代码不工作在控制台日志中不断收到错误任何人都可以帮助请?

jQuery(document).ready(function() {

        $('.inputfields').each.on('change keyup' ,function(){
            var ope = $(this).attr('name');
            if (ope.val()==''){
                alert(ope+'is empty');
                }else {
                    console.log(ope);
                    }
                });
    });

1 个答案:

答案 0 :(得分:1)

我相信你想检查不同类型的输入字段,因此想要使用changekeyup

我根据您的代码尝试了一些东西,但是如果您想验证文本类型输入字段,以下解决方案将起作用。对于select或其他输入类型,您必须在循环中添加更多检查,或者必须采用其他方式进行验证。

    $('.inputfields').each(function() {
        $(this).bind('change keyup', function() {
            var ope = $(this).attr('name');
            if ($(this).val() == '') {
                console.log(ope+'is empty');
            } else {
                console.log(ope+ ' : ' + $(this).val());
            }
        });
    });

希望这会引导您找到所需的解决方案。