Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
键关闭时的Javascript验证_Javascript - Fatal编程技术网

键关闭时的Javascript验证

键关闭时的Javascript验证,javascript,Javascript,我有以下几点:我怎样才能使它在按下键时进行验证,而不必在字段外单击 <script type="text/javascript"> $(document).ready(function (){ validate(); $('#repName, #customerName, #orderNo, #itemCode, #itemQty').change(validate); }); function validate(){ if ($('#repName

我有以下几点:我怎样才能使它在按下键时进行验证,而不必在字段外单击

    <script type="text/javascript">
$(document).ready(function (){
    validate();
    $('#repName, #customerName, #orderNo, #itemCode, #itemQty').change(validate);
});

function validate(){
    if ($('#repName').val().length   >   0   &&
        $('#customerName').val().length  >   0   &&
        $('#orderNo').val().length  >   0   &&
        $('#itemCode').val().length  >   0   &&
        $('#itemQty').val().length    >   0) {
        $("input[type=submit]").prop("disabled", false);
        $("input[type=submit]").addClass('.btn btn-large btn-success pull-right');
    }
    else {
        $("input[type=submit]").prop("disabled", true);
        $("input[type=submit]").addClass('btn btn-large btn-danger pull-right');
    }
}
</script>

$(文档).ready(函数(){
验证();
$('#repName,#customerName,#orderNo,#itemCode,#itemQty')。更改(验证);
});
函数验证(){
如果($('#repName').val().length>0&&
$('#customerName').val().length>0&&
$('#orderNo').val().length>0&&
$('#itemCode').val().length>0&&
$('#itemQty').val().length>0){
$(“输入[类型=提交]”).prop(“已禁用”,false);
$(“输入[type=submit]”).addClass(“.btn btn大型btn成功向右拉”);
}
否则{
$(“输入[类型=提交]”).prop(“已禁用”,true);
$(“输入[type=submit]”。addClass('btn btn large btn danger pull right');
}
}
试试这个

$(document).ready(function () {
    $('#repName, #customerName, #orderNo, #itemCode, #itemQty').on('keyup', function () {
        validate();
    });
});

function(){validate();}
validate
替换
change
keydown
on(“change keydown”,validate)相同,这样它可以验证任何一种方式(从而处理在不使用键盘的情况下所做的更改)。