我正在使用Jquery檢查輸入是否具有特定值,如果它具有該值,它將啓用提交按鈕。問題是我將值設置爲4,但如果輸入44(或以4開頭的任何內容),它仍然啓用該按鈕。同樣一旦進入4,它可以改變爲任何東西,並且按鈕保持啓用狀態。檢查輸入是否具有特定值
我希望它做的只是改變爲啓用,如果值是4,如果值改變,那麼提交按鈕應該被禁用。
jQuery的
$(document).ready(function() {
$('#check').keyup(function() {
if($(this).val() === '4') {
$('.submit').removeAttr('disabled');
}
});
});
HTML
<input id="check" type="text" name="check" />
<input type="submit" name="submit" class="submit" disabled="disabled">