- - PR -
JSPでの入力項目に対し、入力制限をかける方法!?
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-04-19 19:40
数字項目だろうと、文字列しか渡せません。「1」も文字だということがおわかりでしょうか?
私はSKTさんと同意見で、validatorを使うのがよいと思います。 |
|
投稿日時: 2004-04-20 08:39
返答して頂いたみなさん、有難う御座いました。
ガンバって見ます。 |
|
投稿日時: 2004-04-20 10:44
いつも教えてもらってばかりですが
これは私も役に立つかなあと思いまして。。 javascriptですよ。 // ---------------------------------------------------------------- // 指定された文字列が、すべて半角数字で構成されているかをチェック // 戻り値 : TRUE = すべて半角数字で構成されています // FALSE = 1文字以上の半角数字以外の文字が含まれています // ---------------------------------------------------------------- function isNumber(strCheckString) { if ( !isNumeric(strCheckString) || strCheckString.match(/[^0-9]/)) { // 半角数字以外の文字列を含む if ( DEBUG_FLG ) { alert("半角数字0-9以外の文字が含まれています"); } return false; } else { return true; } } var DEBUG_FLG = false; // ---------------------------------------------------------------- // 指定された文字列が、すべて半角数字で構成されているかをチェック // 戻り値 : TRUE = 有効な数字(小数点あり)です // FALSE = 数字以外の表記が含まれています // ---------------------------------------------------------------- function isNumeric(strCheckString) { if (isNaN(strCheckString)) { // 半角数字以外の文字列を含む if ( DEBUG_FLG ) { alert("半角数字以外の文字が含まれています"); } return false; } else if(strCheckString.match(/[^0-9\.\-]/)){ return false; } return true; } これを応用すればいいと思います。 以上 [ メッセージ編集済み 編集者: 未記入 編集日時 2004-04-20 12:55 ] |
