単純なhtmlテキスト入力があります: <input type=text />
- 私がしようとするのは、ユーザーがスペースなどの認証文字を入力しようとしたときにイベントを追加することだけです。だから私は彼がこれらの文字が許可されていない入力中にユーザーに警告することができます。間違ったキーが入力された場合の検出方法<input>?
0
A
答えて
1
で何かするときにユーザーペーストわからない私は、IEの鍵はonKeyDownメソッドにイベントを発射したものを登録していないとの問題があったとして、私はonkeyupのイベントを使用します。次に、イベントのキーコードを処理して、実行するアクションを決定します。
function getCode(e) {
var src = get your event however you do so.
var code = evt.charCode || evt.keyCode;
switch (code) {
// do something here.
}
}
<input type="text" onkeyup="getCode()">
良いリソース:Quirksmode.org 、ここで:http://stackoverflow.com/search?q=[javascript]+input+characters:character codes
-1
JavaScriptのonkeypressイベントを試してみてください。
http://www.w3schools.com/jsref/event_onkeypress.asp
これは、あなたが始める必要があります。次に、すべてのキーを傍受し、それらの値をエコーして、必要なものを決定することができます。クロスブラウザーのコンプライアンスをテストしてください。
ボブ
1
onchangeイベントとonkeyupイベントの両方をキャッチします。 onchangeはユーザーが別のコントロールにタブ移動したときにのみ起動します。 onkeyupはすべての型付き文字に対して起動します。 rcravensが少し答える拡張する。
<script>
function OnChangeOccurred(evt) {
var str = evt.currentTarget.value; // this is the current text in the input box
}
</script>
<input onchange="OnChangeOccurred(event);" onkeyup="OnChangeOccurred(event);" />
関連する問題
- 1. 間違った値が入力された場合の行への方法
- 2. 入力が間違った場合の戻り値
- 3. iTunes Connectに間違ったバンドルIDを入力した場合
- 4. 入力フィールドに間違ったタイプが入力された場合、Chromeにメッセージを表示します。
- 5. 何か間違った入力ストリームをC++で入力した場合
- 6. 挿入ソート間違った出力
- 7. PHP XLSX間違ったMIMEタイプが検出されました
- 8. 「間違った」出力
- 9. 間違った出力コード
- 10. PHP間違った出力
- 11. 間違った出力は()
- 12. 間違った出力
- 13. 出力間違った総出力
- 14. #間違った入力の後にスキップされたスイッチステートメント
- 15. LinuxでHDDが検出された場合の通知方法
- 16. Android:ブロードキャスタアプリケーションが削除された場合の検出方法
- 17. 間違ったデータ型が入力された場合に通知する(Python 3)
- 18. PHPの出力が間違った順序で出力される
- 19. 間違ったURLが入力された後、エラーページにリダイレクトされます。
- 20. Clojure - 出力が間違った順序で表示される
- 21. DateFormatterで間違った日付が出力されない
- 22. git mergeで間違った出力ファイルが生成される
- 23. HTML出力タグが間違った行に表示される
- 24. 関数内に間違ったエラーメッセージが出力される
- 25. Python間違った出力の入力ボックス
- 26. PHPが間違った場所にコードを出力する
- 27. エクスポートされたJSONが間違った形式で出力される
- 28. 間違った出力一定間隔
- 29. エンティティフレームワークで外部キーを間違った列に入力する
- 30. 最初のクリックで私に間違った出力が出た
同様の質問がたくさんあります –