【发布时间】:2015-11-03 06:51:50
【问题描述】:
我正在使用以下代码在 ajax 上成功保存数据,但我希望当 Level Price 小于 Avg Cost 时,它不应该接受该值,如果大于则保存数据。我是怎么做到的。请帮帮我。
//Create Function for Save Data On Ajax//
function SaveData(id) {
var prdid = $("#prd_id").val();
var levelprice = $("#levelprice_" + id).val();
var avg = $("#avg_" + id).val();
var sell = $("#QTYsprice_" + id).val();
if (Number(levelprice.val()) < Number(avg.val())) {
alert("This item cannot be sale...");
$("#levelprice_" + id).focus();
return false;
}
else {
$("#prf_" + id).val(levelprice - avg);
$("#prfngt_" + id).val((((levelprice - avg) / avg) * 100).toFixed(2));
$("#dscamt_" + id).val((sell - levelprice).toFixed(2));
$("#dscntg_" + id).val((((sell - levelprice) / levelprice) * 100).toFixed(2));
$.ajax({
type: 'POST',
data: { typeid: id, levelP: levelprice, id: prdid },
url: '@Url.Action("Update_Cust_Level", "Products")',
success: function (result) {
}
});
}
}
谢谢
问候,
塔希尔
【问题讨论】:
-
你已经获得了价值。像这样使用条件
if (Number(levelprice) < Number(avg))
标签: javascript jquery model-view-controller