表单所有字段验证不适用于jquery

时间:2017-07-27 13:08:21

标签: javascript jquery forms validation

我有一个表格有姓名,电话,爱好(下拉),性别(电台),评论&策略(复选框)现在我必须配置不同条件的验证。

条件:

  1. 默认注册按钮应禁用
  2. 输入详细信息后,姓名,电话,爱好(下拉),性别(电台),评论&政策(复选框)注册按钮需要激活
  3. 如果我取消选中政策(复选框),则注册按钮应禁用
  4. 如果选中了政策(复选框)并且有人删除了名称或更改了任何字段,则注册按钮应禁用
  5. 我有以下代码执行此任务,但它仅针对姓名和电话单独工作或单独工作如果我点击政策复选框我接受 < BR />

    我在这里缺少什么?

    &#13;
    &#13;
    x
    &#13;
    $('form input, form textarea').keyup(function() {
        var empty = false;
    
        $('form input, form textarea').each(function() {
            if ($(this).val() == '') {
                empty = true;
            }
        });
    
        if (empty) {
            // alert("Hello");
            $('#register').attr('disabled', 'disabled'); // disable input
        } else {
            $('#register').removeAttr('disabled'); // enable input
        }
    
    });
    
    $('#policy').change(function() {
        if ($(this).is(":checked")) {
            $('#register').removeAttr('disabled', 'disabled'); // disable input
        } else {
            $('#register').attr('disabled', 'disabled');
        }
    
    });
    &#13;
    &#13;
    &#13;

0 个答案:

没有答案
相关问题