jquery按钮验证

时间:2012-06-16 05:09:33

标签: jquery

此验证有什么问题:

Jquery的:

$(document).ready(function(){

    $("#addcmd").attr("disabled","disabled");

    $("#cmdstxt").keypress( function(event){
        var txt=$("#cmdstxt");



        if( txt.val().length > 8 ){
            $("#addcmd").attr("disabled",false);

        }
        else{
        $("#addcmd").attr("disabled","disabled");   
        }
    });       });

Html代码:

<textarea class="element"  name="about" id="cmdstxt"></textarea>
<input type="button" id="addcmd" value="Add comment"  />

这里我的问题是只有当10个char禁用时才启用按钮启用只有当文本框中有7个char时我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

错误的长度

if( txt.val().lenght > 7 ){
    $("#addcmd").removeAttr("disabled");
}

答案 1 :(得分:1)

<强> Live Demo

启用按钮时,您的长度拼写错误。

$(document).ready(function(){

    $("#addcmd").attr("disabled","disabled");

    $("#cmdstxt").keypress( function(event){
        var txt=$("#cmdstxt");
        //alert(txt.val().length);  this alert successfully 
        if( txt.val().length > 7 ){
            $("#addcmd").removeAttr("disabled");
        }
    });      });​