我有两个文本框和一个用于比较两个文本框值的脚本。 Textbox2字段值来自数据库。 Textbox1不应大于textbox2或值为0.但问题是有时textbox2值为0来自数据库。
我需要做的是,如果textbox2为0,则允许textbox1输入0.任何帮助都将不胜感激。
这是我的小提琴http://jsfiddle.net/N2npz/
if (qty == "") {
$("span.val_qty").html("This field is Required.").addClass('validate');
validation_holder = 1;
} else if (+textBox1 > textBox2) {
$('#txtbox1').val('');
$("span.val_qty").html("Check the remaining Qty.").addClass('validate');
validation_holder = 1;
return false;
} else if (textBox1 == 0) {
$('#txtbox1').val('');
$("span.val_qty").html("Not Allowed.").addClass('validate');
validation_holder = 1;
return false;
} else {
$("span.val_qty").html("");
}
答案 0 :(得分:0)
在比较之前,您需要将值解析为int。像这样:
parseInt(textBox1,10)