就像标题说的那样,我有一个表单的提交按钮,除非文本框中有文本,否则我想禁用它。该字段已正确禁用,但在输入文本时,提交仍处于禁用状态。
这是HTML:
<form method="get" action="#">
<input type="text" id="edit-combine" name="combined"/>
<input type="submit" id="edit-submit-clone-of-combined-search" value="search"/>
</form>
这是jQuery:
if($('#edit-combine').val().length == 0){
$('#edit-submit-clone-of-combined-search').prop("disabled", true);
}else{
$('#edit-submit-clone-of-combined-search').prop("disabled", false);
}
我为此做了一个 JSFiddle:http: //jsfiddle.net/CR47/ZUmCp/