在输入文本中按键时禁用其他输入文本,可以通过以下几种方式实现:
<input type="text" id="input1">
<input type="text" id="input2" disabled>
<input type="text" id="input3" disabled>
在上面的示例中,input2和input3都被禁用了,无法进行编辑。
<input type="text" id="input1" onkeydown="disableInputs(event)">
<input type="text" id="input2">
<input type="text" id="input3">
<script>
function disableInputs(event) {
event.preventDefault(); // 阻止默认行为
document.getElementById("input2").disabled = true;
document.getElementById("input3").disabled = true;
}
</script>
在上面的示例中,当在input1中按下任意键时,input2和input3都会被禁用。
<style>
.readonly {
pointer-events: none;
background-color: #f2f2f2;
}
</style>
<input type="text" id="input1">
<input type="text" id="input2" class="readonly">
<input type="text" id="input3" class="readonly">
在上面的示例中,input2和input3都被设置为只读,无法进行编辑。
以上是三种常见的禁用其他输入文本的方法,根据具体需求选择适合的方式即可。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云