作成日: 2022/11/15 最終更新日: 2022/11/15
文書種別
不具合
発生環境
Edge、Chrome
状況
回避方法有り
詳細
各コントロールのEnabledプロパティに対しFalseを設定した場合でも、クリップボードの値をペーストすることができてしまいます。
回避方法
イベント制御でpasteをキャンセルすることで、貼り付けを抑制することができます。
【サンプルコード】
<script> var imControl = document.querySelectorAll("[imcontrolid='GcTextBox1']")[0]; imControl.addEventListener('paste', function (e) { if (e.target.disabled) { e.stopPropagation(); } }, true); </script>