0

Javascriptを使用してテキストボックスでバックスペースイベントを発生させることは可能ですか? カーソル位置までの文字をクリアする必要があります。バックスペースのイベント コードが 8 であることはわかっていますが、コードを使用してそれを起動する方法がわかりません。

Internet Explorer 8 に固有の解決策は非常に役立ちます。

4

2 に答える 2

0

この関連する質問を見てください: JavaScript キーイベントをシミュレートする

個人的には、テキストを直接編集して、カーソル位置の前にある文字を削除する方が、よりクリーンなアプローチだと思います。テキストエリアでキャレットの位置を取得する方法を参照してください

于 2012-08-31T10:24:07.343 に答える
-2

最後から1文字だけ値を単純にトリミングする方がはるかに簡単です..

var TheTextBox = document.getElementById("id");
TheTextBox.value = TheTextBox.value.substring(0, TheTextBox.length - 1);
于 2012-08-31T10:22:02.840 に答える