jQuery if / else表单验证代码不起作用

时间:2014-08-24 22:06:59

标签: jquery validation if-statement blur focusout

这是我的代码。当只有一个空输入被聚焦时,我只想在文本输入区域之外获得警报。你能告诉我我的代码有什么不对吗?谢谢你的帮助

<input class="required1" type="text" name="name" value="" />
<span class="alert1"></span>


<script>
$(".required1").blur(function () {
    var y = $(".required1").val;

    if (y=="") {
        $(".alert1").text("This area is required");
    }
});

</script>

2 个答案:

答案 0 :(得分:4)

val是一种方法,使用()来调用它。

var y = $(".required1").val();

此外,如果该类被多次使用,您可能希望使用this

var y = this.value;

答案 1 :(得分:0)

更改

var y = $(".required1").val;

var y = $(".required1").val();