:私は、テキスト・ボックスでカットを行うとjavascript oncut bug?このコードで
<!doctype html>
<body>
<input id="a"/>
<input id="b"/>
<script>
var a=document.getElementById("a");
var b=document.getElementById("b");
a.addEventListener("cut",function(e){
b.value=a.value;
//the line above is not working as expected!
//neither does this (as per tjm's answer): b.value=a.value.substr(0,a.selectionStart);
},true);
</script>
</body>
、私はテキストボックスの-Aと同じ値を持っているテキストボックス-Bが欲しい..しかし、それは働いていません。誰もがこの問題の解決策を持っていますか?
IE9で作業するには解決策が必要です。
(これまでのところ3つの答えはありませんでした..私はjavascriptでこれを行うことはできないとは思えません。これはあまり一般的ではありませんが、そうではありませんか?)
jsfiddleでテストすると、ボックスAのテキストを切り取ると、ボックスBに表示されます。何をしたいですか? http://jsfiddle.net/keroger2k/X9QwR/ –
あなたはどのブラウザを使用していますか? 'a'が定義されていないので、このコードはFirefoxでは動作しません。あなたは' document.getElementById( 'a')。addEv ... 'を使う必要があります。 – brianpeiris
AKiの@Kyleは "asd"と入力し、 "s"を選択してカットします。 Aの値は "ad"です。しかし、Bの値は "asd"です。私はBの値を "広告"(Aの値)としたい。 – ShenHong