$(document).ready(function() {
$("#AreaSearch").on("input",
function() {
var str = $(this).val();
$.ajax({
type: "GET",
url: "SearchArea.php",
dataType: "html",
contentType: "application/json;charset=utf-8",
data: {
"str": str
},
timeout: 20000,
success: function(e) {
$("#arealist").show();
$("#arealist ul").html(e);
}
});
});
$("#arealist li").live("click",
function() {
var newcon = $(this).find(".cname").html();
var id = $(this).data("id");
$(".areadd").append("
" + newcon + "");
$("#arealist").hide();
$("#AreaSearch").val("");
})
$(".close").live("click",
function() {
$(this).parent().remove();
})
$("#unit").on("change",
function() {
var un = $(this).val();
for (i = 0; i < $(".unit").length; i++) {
$(".unit").eq(i).html(un);
}
})
$(".priceitem .additem").live("click",
function() {
var priceitem = $(this).parent().clone();
var i = $(this).parent().index();
var lastnum = $(".priceitem").eq(i).find(".num").val();
var lastprice = $(".priceitem").eq(i).find(".price").val();
if (lastnum == "" || lastprice == "") //未输入无法继续添加
{
return false
} else {
priceitem.find("input").val("");
$(this).parent().after(priceitem);
}
})
$(".priceitem .delitem").live("click",
function() {
var n = $(this).parent().siblings().length;
if (n > 0) {
priceitem = $(this).parent().remove();
} else {
return false
}
})
$(".priceitem:last .num").live("mouseleave",
function() {
var pnum; //Pre数量
var cnum = $(this).val(); //当前数量
var i = $(this).parent().index();
var pre = i - 1;
var len = $(".priceitem").length;
if (cnum == "" || cnum == "undefined") {
$(this).parent().find(".note").html("当前数量不能为空");
$(this).select();
return false;
}
if (len > 1) {
pnum = $(".priceitem").eq(pre).find(".num").val();
if (cnum < pnum) {
$(this).parent().find(".note").html("数量低于上一项");
$(this).select();
}
else
{ $(this).parent().find(".note").html("");}
}
})
$(".priceitem:last .price").live("mouseleave",
function() {
var pprice; //Pre数量
var cprice = $(this).val(); //当前数量
var i = $(this).parent().index();
var pre = i - 1;
var len = $(".priceitem").length;
if (cprice == "" || cprice == "undefined") {
$(this).parent().find(".note").html("当前售价不能为空");
$(this).select();
return false;
}
if (len > 1) {
pprice = $(".priceitem").eq(pre).find(".price").val();
if (cprice > pprice) {
$(this).parent().find(".note").html("售价高于上一项");
$(this).select();
}
else
{ $(this).parent().find(".note").html("");}
}
})
});