有没有办法消除修改是否需要输入元素的延迟,只要它依赖于另一个元素?

时间:2016-03-02 10:02:19

标签: javascript jquery

我有两个文本字段。如果一个不为空,则提交父表单, 我的代码有效。以下是我的代码片段:

// emptyField = /^\s*$/
required: function(event) {
            var lastNameValue = $("input[name='lastName']").val();
            if (emptyField.test(lastNameValue)) {
                return true;
            } else {
                return false;
            }
        }

相同的代码应用于我的名字字段。 无论如何,我提交表格时会有一微秒的延迟。有没有办法消除这种延迟?

1 个答案:

答案 0 :(得分:0)

将所有条件都包含在一个

// emptyField = /^\s*$/
required: function(event) {
            var lastNameValue = $("input[name='lastName']").val();
            var firstNameValue = $("input[name='firstName']").val();
            if (emptyField.test(lastNameValue) && emptyField.test(firstNameValue )) {
                return true;
            } else {
                return false;
            }
        }