日期:2014-05-16 浏览次数:20383 次
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