私のページにはテキストボックスがあります。 私は、ユーザーがテキストボックスに数字とドットを書くだけのjavascriptを持っています。 しかし残念ながらそれでは不十分です。 ドットを入れるとユーザは制限されなければなりません。 検証コントロールやajaxツールキットがない、またはonkeypressイベントでそれを行う必要がありますか?あなたは、この正規表現を試すことができます/\.\d{2}$/
正規表現JavaScriptのonkeyPressイベントの後に2桁の数字が入ります。
0
A
答えて
0
はちょうどチェックしてください。
function dotdot(val){
var rx = /\.\./;
return rx.test(val);
}
この方法であなたは別のドットの後にドットを入力していないユーザーを確保することができます。
0
に対して入力された値が一致した場合にそのinput:text
のonblur/onkeyup
イベントで
0
var textbox = document.getElementById("ele_id");
textbox.addEventListener('keyup',function(e){
console.log(textbox.value.match(/^[0-9]*?\.[0-9]{2}$/));
}, false);
はちょうどFirefoxの/ Firebugの中でそれをテストし、あなたはそれをしなければならない、AJAXだろうかIE
関連する問題
- 1. javascript関数を呼び出すasp.netのテキストボックスにonkeypressイベントがあります
- 2. 他のonkeypressイベントからJavascript実装のイベントonkeypress
- 3. 2桁の数字がVBAの3桁の数字より大きい問題
- 4. Javascriptのカウントダウンタイマーで2桁の数字を作成しますか?
- 5. Array数字の最後の2桁を削除します
- 6. 競合イベント:onKeyPressイベント&onClickの
- 7. 数字を1000の区切り文字で区切ります。小文字の小文字の後には常に2桁の数字を表示します。
- 8. TextBoxのOnKeyPressイベントは
- 9. JS Regexの最後の2桁が最初の2桁に一致します
- 10. パッド1桁、2桁、3桁の数字に0を付けた
- 11. に数字がある場合は、2桁の数字を2桁の数字に置き換えた最小の数字を見つけます。
- 12. JavaScript-parseFloatは2桁の小数点以下の数値を入力します
- 13. Javascript onkeypressイベントは発生しますが、入力テキスト値が正しくありません
- 14. curl_exec()引数最後の2桁の数字を削除します
- 15. onkeyupのまたはJavaScriptイベント発行れるonkeypress - パスワードステータスの更新
- 16. ユーザーから4桁の数字を入力し、その数字の最初と最後の2桁目を印刷するプログラムを作成しますか?
- 17. 「年式は4桁の数字を入力する必要があります。」javascriptの.subscript
- 18. OnKeyPressイベントは、(レンダリング)
- 19. 2桁の数字を分割する
- 20. asp.netのRegularExpressionValidatorが1桁または2桁の数字で動作しない
- 21. プロジェクトオイラー:2桁の3桁の数字の最大の回文プロダクト
- 22. SQL Server:10桁の数字の最初の2桁を削除し、最後に2桁の固定桁を追加する方法
- 23. PHPの入出力4桁の数字
- 24. 2つの3桁の数字
- 25. 数字のない2桁のデフォルトフォーマット
- 26. javascriptでmouseoverイベントがアクティブなときにonkeypressイベントをトリガする方法
- 27. strings.xmlのドットの後に2桁の二重のパラメータがありますか?
- 28. 2桁の数字を受け入れるプログラムを書く#
- 29. Javascript onkeypress
- 30. 入力欄に5桁の数字が必要ですか?
でイベントハンドラを動作させるために)(HTMLやjQueryのバインドに「onkeyupの」使用することができますか? –
入力時ではなく、データの送信時に検証する必要があります。テキストは、キー押下イベントをディスパッチせずに入力することができる。貼り付けられたり、落ちたりします。 – RobG