日期:2014-05-16 浏览次数:20495 次
jQuery("#saveBtn").click(function() {
reMoveAttrs();
jQuery("#table_task :text").rules("remove");
jQuery("#table_productNo_2 :text").rules("remove");
if (jQuery("#mobile").val().trim() == "" && jQuery("#landLine").val().trim() == "") {
alert("为联系方便,手机和座机请输入一项。")
return;
}
//进厂里程为空,提示信息
if (jQuery.trim(jQuery("#input_startMileage").val()) == '' && startMileageTimes == 0) {
startMileageTimes++;
if (confirm("里程数为空,为了更好的服务,建议填写!")) {
jQuery("#input_startMileage").focus();
return;
}
}
jQuery("#brandId").val(mybrandid);
jQuery("#modelId").val(mymodelid);
jQuery("#yearId").val(myyearid);
jQuery("#engineId").val(myengineid);
var flag = 1;//标识表单是否可以提交 1可以,0不可以
var reg1 = /^([0]|([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$/;//正数
var reg2 = /^[0-9]*[1-9][0-9]*$/;//正整数
if (!isEmptyService()) {
jQuery(".serviceTotal").each(function() {
//验证输入的是正数
if (jQuery(this).val().trim() != "" && !reg1.test(jQuery(this).val().trim())) {
flag = 0;
alert("工时费请输入正确的价格!");
return;
}
});
}
//加入手机和电话的判断
if (jQuery("#mobile").val().trim() != "") {
var reg = /^((1\d{10})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)$/;
if (!(reg.test(jQuery("#mobile").val()))) {
if (alert("请输入正确的手机号码或者电话")) {
jQuery("#mobile").val('');
jQuery("#mobile").focus();
return;
}
}
}
//验证单价不为空,验证数量不为空
if (!isEmptyItem()) {
jQuery(".itemPrice").each(function() {
if (jQuery(this).val() != '') {
jQuery(this).rules("add", {
number:true,
min:0.001,
messages: {
number: "第" + (jQuery(this).index(".itemPrice") + 1) + "行商品单价输入数字",
min:"第" + (jQuery(this).index(".itemPrice") + 1) + "行商品销售价为0,请补充价格或备注赠送"
}
});
return false;
}
if (!reg1.test(jQuery(this).val().trim())) {
flag = 0;
alert("请输入正确的销售价!");
return;
}
});
}
//验证商品品名不能为空
if (!isEmptyItem()) {
jQuery("input[name$='.productName']").each(function() {
if (jQuery.trim(jQuery(this).val()) == '') {
jQuery(this).rules("add", {
required: true,
messages: {
required: "第" + (jQuery(this).index("input[name$='.productName']") + 1) + "行材料无品名,无法处理,请补充完整"
}
});
return false;
}
});
}
//验证施工单内容,如果工时费或者备注有填写,就内容必填 #table_task input[name$='.service'],#table_task input[name$='.total'],#table_task input[name$='.memo']
if (!isEmptyService()) {
jQuery("#table_task input[name$='.service']").each(function() {
if (jQuery.trim(jQuery(this).val()) == '' && (jQuery("#table_task input[name$='.total']").eq(jQuery(this).index("#table_task input[name$='.service']")).val() > 0 || jQuery("#table_task input[name$='.memo']").eq(jQuery(this).index("#table_task input[name$='.service']")).val() != '')) {
jQuery(this).rules("add", {
re