首页 > 解决方案 > 按钮不启用右键单击并复制粘贴一些文本

问题描述

我添加了文本类型和按钮启用禁用功能,但是当我右键单击并复制粘贴按钮未启用时,有什么解决方案吗?

谢谢

function manage(txt) {
  var bt = document.getElementById('btSubmit');
  if (txt.value != '') {
    bt.disabled = false;
  } else {
    bt.disabled = true;
  }
}

 
<input type="text" id="txt" onkeyup="manage(this)" />
<input type="submit" id="btSubmit" disabled />

标签: javascripthtml

解决方案


您可以使用oninput事件。

function manage(txt) {
  var bt = document.getElementById('btSubmit');
  if (txt.value != '') {
    bt.disabled = false;
  } else {
    bt.disabled = true;
  }
}
<input type="text" id="txt" oninput="manage(this)" />
<input type="submit" id="btSubmit" disabled />


推荐阅读