我有一个带十进制数字的输入(用逗号代替点):
<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!");
}
})
答案 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!");
}
})