Javascriptを使用してテキストボックスでバックスペースイベントを発生させることは可能ですか? カーソル位置までの文字をクリアする必要があります。バックスペースのイベント コードが 8 であることはわかっていますが、コードを使用してそれを起動する方法がわかりません。
Internet Explorer 8 に固有の解決策は非常に役立ちます。
Javascriptを使用してテキストボックスでバックスペースイベントを発生させることは可能ですか? カーソル位置までの文字をクリアする必要があります。バックスペースのイベント コードが 8 であることはわかっていますが、コードを使用してそれを起動する方法がわかりません。
Internet Explorer 8 に固有の解決策は非常に役立ちます。
この関連する質問を見てください: JavaScript キーイベントをシミュレートする
個人的には、テキストを直接編集して、カーソル位置の前にある文字を削除する方が、よりクリーンなアプローチだと思います。テキストエリアでキャレットの位置を取得する方法を参照してください
最後から1文字だけ値を単純にトリミングする方がはるかに簡単です..
var TheTextBox = document.getElementById("id");
TheTextBox.value = TheTextBox.value.substring(0, TheTextBox.length - 1);