根据文本框的值使按钮可单击

时间:2015-01-09 03:34:57

标签: php ajax yii

我正在尝试创建一个首先无法点击的按钮。但是当用户键入文本字段中的任何内容时,该按钮应该是可单击的。我怎么做?我知道这将涉及AJAX,我真的不知道如何使用AJAX。有什么想法?提前谢谢!

编辑:我忘了添加我的文本字段和按钮位于CGridView的单独字段中。对不起。

2 个答案:

答案 0 :(得分:0)



$('#some_text_box').on('input', function() {
    $("button").prop('disabled', false);
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="some_text_box" type="text"/>
<button id="button" type="button" disabled>Click Me!</button>
&#13;
&#13;
&#13;

jquery

jQuery('#some_text_box').on('input', function() {
    $("#button").prop('disabled', true);
});

答案 1 :(得分:0)

使用jquery keyup函数 DEMO

<input type='text' id='t1'/><button disabled id='button'>submit</button>

jquery的:

$('#t1').on('keyup', function(){
    if($(this).val() != "") {
        $('#button').prop('disabled',false);
    }
    else {
        $('#button').prop('disabled',true);
    }
});