桁数チェック
[上に]
[前に]
[次に]
RETO
[E-Mail]
1999/09/07(火) 15:00:12
テキストボックスのデータの入力チェックで小数桁のチェックをしたいのですが
うまくいきません。教えてください。
「CHK_FURYO_RITU」はテキストデータの数値の入った変数です。
function CHK_KETA(){
if(CHK_FURYO_RITU.lastIndexOf(".",LEN_FURYO_RITU) <= 2) {
alert( "不良率基準は小数は2桁以上入力できません")
return
}
}
Tmb
1999/09/07(火) 15:19:49
LEN_FURYO_RITUはCHK_FURYO_RITUのlengthですか?
それなら条件式が
LEN_FURYO_RITU-CHK_FURYO_RITU.lastIndexOf(".") <= 3
です。
ただし小数点がない場合が想定されるならCHK_FURYO_RITU.lastIndexOf(".") > -1
も同時にチェックする必要があるのでは?
個人的には
parseInt(CHK_FURYO_RITU * 100)/100 != eval(CHK_FURYO_RITU)
なんてのもありかと思うんだけど。
RETO
1999/09/07(火) 15:36:18
[[解決]]
ありがとう。解決しました。
parseIntの方をつかわせていただきました。
感謝!感謝!
[上に]
[前に]
[次に]