如果用户开始在input1中输入一个值,我想禁用input2。如果另一个字段有一个值(动态),使用jquery禁用一个字段
如果input1中没有值(例如,如果值被删除),我还希望重新启用input2。
这是我到目前为止写的,但它不工作。
<input id="input1" type="text">
<input id="input2" type="text">
<script>
$(document).ready(function() {
if($('#input1').val())
{
$('#input2').prop('disabled', true);
}
});
</script>
'propertychange'部分是做什么的? “输入”事件不足以涵盖打字,复制/粘贴等内容?请注意,如果你热衷于简洁的代码,你可以用'secondInput.prop('disabled',event.currentTarget.value!=“”);' – nnnnnn
替换if/else,我。谢谢! – kevinkt
@nnnnnn接受了关于一班轮的建议。 propertychange是IE垃圾。有所有的浏览器,还有IE浏览器。我讨厌IE。 – Bharel