JavaScript函数只使用“true”。在这个例子中,这是如何工作的?

时间:2014-09-15 02:17:49

标签: javascript jquery forms validation

这只是一种形式。代码测试是否填写了所有必填字段。具体来说,我不理解密钥的测试。什么是测试?只是在输入字段中输入了一些内容吗?

<p>
    <label for="name">Name:</label>
    <input name="name" id="name" type="text" class="required">
    <span>Please enter your name</span>
</p>

<p class="submit">
    <input type="submit" value="Submit" class="btn-submit">
</p>

<script>
    var $submit = $(".submit input");

    function requiredFilledIn() {
        if(true) $submit.attr("disabled", "disabled");
        else $submit.removeAttr("disabled");
    }

    $("#form span").hide();

    $("input, textarea").focus(function () {
        $(this).next().fadeIn("slow");
    }).blur(function(){
        $(this).next().fadeOut("slow");
    }).keyup(function(){
        //Check all required fields.
        requiredFilledIn();
    });

    $("#email").onkeyup(function(){
        if (true) $(this).next().removeClass("error").addClass("valid");
        else $(this).next().removeClass("valid").addClass("error");
    });

    requiredFilledIn();        
</script>

0 个答案:

没有答案