【发布时间】:2017-08-01 01:54:42
【问题描述】:
当输入文本中没有插入值时,我需要禁用按钮
<form>
<div class="form-group">
<p class="description">Please Enter Your Tracking Number.</p>
<input type="text" id="tracking-input" class="input-text full-width" placeholder="Enter your Tracking number(s)"onkeypress='return event.charCode >= 48 && event.charCode <= 57'>
</div>
<br>
<button type="submit" id="register" class="full-width btn-medium">Track</button>
</form>
试过了还是不行
<script>
function buttonState(){
$("input").each(function(){
$('#register').attr('disabled', 'disabled');
if($(this).val() == "" ) return false;
$('#register').attr('disabled', '');
})
}
$(function(){
$('#register').attr('disabled', 'disabled');
$('input').change(buttonState);
})
</script>
【问题讨论】:
-
我在表单上使用
-
这也不好用 $(document).ready(function(){ $('button[type="submit"]').attr('disabled','disabled') ; $('input[type="text"]').change(function(){ if($(this).val != ''){ $('button[type="submit"]').removeAttr ('禁用'); } }); });
标签: jquery