如何检查带逗号的字符串是否大于232.68

时间:2018-10-01 14:15:16

标签: javascript jquery

我有一个带十进制数字的输入(用逗号代替点):

<input id="amount" name="amount" maxlength="7" type="text" value="0,00" />

我要检查金额是否高于232.68

我测试过:

    $('#amount').change(function(){
var myamount = parseFloat($("#amount").text().replace(',', '.'));
    if(myamount > 232.68){
        alert("The amount is too high!");
     } 
})
  1. 我只想在var中用逗号代替逗号
  2. 我要检查金额是否高于232.68
  3. 我想提醒它是否高于232.68

2 个答案:

答案 0 :(得分:0)

使用val()代替text()

$('#amount').change(function(){
var myamount = parseFloat($("#amount").val().replace(',', '.'));
    if(myamount > 232.68){
        alert("The amount is too high!");
     } 
})

答案 1 :(得分:0)

这应该有效:

$('#amount').change(function(){
var myamount = parseFloat($("#amount").val().replace(',', '.'));
    if(myamount > 232.68){
        alert("The amount is too high!");
     } 
})
相关问题