以下是我的价格结构和数据
如果数字在0到2000之间(或换句话说,数字小于2000) - 那么必须出现税“20” 如果数字在2001年到5000之间 - 那么必须出现税35
Price:<input type=text name=price><br>
Tax: <input type=text name=tax>
答案 0 :(得分:1)
首先,您应该为输入添加标签,它们使用ID
链接到输入<label for="priceInput">Price:</label><input id="priceInput" type=text name=price><br>
<label for="taxInput">Tax:</label><input id="taxInput" type=text name=tax>
在你的jquery中:
//Function is executed when the priceInput is changed, so when you enter a value
$("#priceInput").change(function(){
//Test if the value of the input is < 2000 and >0
if (($( "#priceInput" ).val()<2000) && ($("#priceInput").val()>0)) {
//Set the value of the tax input to 20
$("#taxInput").val(20)
}
//test if tyhe value is >2000 and <5000
else if(($( "#priceInput" ).val()<5000) && ($("#priceInput").val()>2000)){
$("#taxInput").val(35)
}
else{
$("#taxInput").val("")
}
});
答案 1 :(得分:0)
function setPrice()
{
if ($('[name=price]').val() < 2000)
{
$('[name=tax]').val(20);
}
else
{
$('[name=tax]').val(35);
}
}