2017-03-03 16 views
0

私は2つの変数v1とv2を持っています。ユーザーはv2の値を入力したときに、時にはそれが検証され、エラーメッセージをスローし、フロントエンドでJSがテキストフィールドを検出しない

var val1 = "<[OriginalAmount]>"; 
var val2 = "<[UpdatedAmount]>"; 
if (val2 > val1) { 
document.getElementById("btnInstantAddButtons").disabled = true; 
return[["<span style='color: red'>The new charge amount cannot exceed the original charge amount!</span>"]]; 
} 
else{ 
document.getElementById("btnInstantAddButtons").disabled = false; 
} 

を、そして時にはそれはしていません:V2> V1の場合は、次の操作を行う必要があります。このスクリプトはSAAS BPMツールからのもので、HTMLは必要ありません。

何か考えてください。

+1

'v1'と' v2'変数が質問で表示されませんが返されますされていない場合。質問に 'html'、完全な' javascript'を含めることができますか? – guest271314

+0

ねえ、最初のif文ブロックで2D配列を返すのはなぜですか? –

+0

htmlコードを追加 –

答えて

0

値を浮動小数点値に変換します。

val1 = parseFloat(val1); 
val2 = parseFloat(val2); 

私はあなたが2つの文字列を比較しようとしていると思います。

あなたが解析したい値は数値がNaN

関連する問題