function invoiceShow(){ var chkRadio = $('input:radio[name="invoiceType"]:checked').val(); if (chkRadio == null) { alert("没有选中项"); return false; } else if(chkRadio==1) { $('#plainInvoice_box').hide(); $('#specialInvoice_box').show(); }else if(chkRadio==0){ $('#plainInvoice_box').show(); $('#specialInvoice_box').hide(); } } function mailShow(){ var chkRadio = $('input:radio[name="doPost"]:checked').val(); if (chkRadio == null) { alert("没有选中项"); return false; } else if(chkRadio==1) { $('#mail_box').show(); }else if(chkRadio==0){ $('#mail_box').hide(); } } $(function () { $('#invoice').validator({ timely: 3, focusCleanup: true, rules: { invoiceTitle: function() { return $('#invoicePlain').prop('checked'); }, invoiceCompany: function() { return $('#invoiceSpecial').prop('checked'); } ,isMail: function() { return $('#isMail').prop('checked'); } }, fields: { invoiceTitle: 'required(invoiceTitle);', invoiceCompany:'required(invoiceCompany);', TIN:'required(invoiceCompany);', address:'required(invoiceCompany);', phone:'required(invoiceCompany);tel(invoiceCompany);', bank:'required(invoiceCompany);', bankAccount:'required(invoiceCompany);', invoicePrice: 'required; ' ,invoiceQuantity: 'required; ' ,invoiceUnitPrice: 'required; ' ,invoiceElement: 'required; ' ,invoiceType: 'required' ,recipients: 'required(isMail); ' ,recipientsPhone: 'required(isMail);digits(isMail); ' ,recipientsAddress: 'required(isMail); ' } }); $("form[name='invoiceApproval']").validator({ timely: 3, focusCleanup: true, theme:"yellow_top", fields: { //'opinion': 'required; ' } }); $("form[name='invoicePrint']").validator({ timely: 3, focusCleanup: true, theme:"yellow_top", fields: { 'invoiceNo': 'required;remote[/ajaxCheckInvoiceNoUniqueness]' } }); $("form[name='invoiceExpress']").validator({ timely: 3, focusCleanup: true, theme:"yellow_top", fields: { 'actualItems': 'required; ', 'nu': 'required; ', 'express': 'required; ' } }); $("form[name='untreadInvoice']").validator({ timely: 3, focusCleanup: true, rules: { isUntread: function() { return $("input[node-untread='post']").prop('checked'); } }, fields: { untreadReason: 'required; ' ,untreadPost: 'required; ' ,untreadCompany: 'required(isUntread); ' ,untreadNumber: 'required(isUntread); ' ,untreadItems: 'required(isUntread); ' } }); //收款录入 $("form[name='receivablesInvoice']").validator({ timely: 3, focusCleanup: true, fields: {//remote[/ajaxCheckInvoicePrice] receivablesPrice: 'required;' ,receivablesMessage: 'required; ' ,receivablesBank: 'required ' ,receivablesDate: 'required ' ,receivablesCategory: 'required ' ,receivablesStaff: 'required ' } }); //入账 $("form[name='receivablesInvoiceBind']").validator({ // dataFilter: function(data) { // console.log(data); // return "ddd"; //// if (data.status === 200) return "2333"; //// else return data.msg; // }, timely: 3, focusCleanup: true, fields: {//remote(/ajaxCheckInvoicePrice, iidKey:#inKey); receivablesPrice: 'required;' ,receivablesMessage: 'required; ' ,receivablesBank: 'required ' ,receivablesDate: 'required ' ,receivablesCategory: 'required ' ,receivablesStaff: 'required ' } }); $("input[checkInvoicePrice=true]").on('input',function(e){ var inKey=$('#inKey').val(); var receivablesPrice=$(this).val(); var url = "/ajaxCheckInvoicePrice"; $.ajax({ url : url, type : "post", cache : false, dataType : "json", data : { iidKey : inKey, receivablesPrice:receivablesPrice }, global : true, success : function(data) { if(data!=null) $('span[checkInvoicePrice=msg]').html(data.error); else $('span[checkInvoicePrice=msg]').html(''); }, error : function(err) { } }); }); $("form[name='receivablesAscription']").validator({ timely: 3, focusCleanup: true, fields: { recepitTitleMark: 'required ' } }); $('#invoiceQuantity').on('input',function(e) { var invoiceUnitPrice=$('#invoiceUnitPrice').val(); var invoiceQuantity=$(this).val(); var tp=invoiceUnitPrice*invoiceQuantity; $("#tp").html('¥'+tp); }); $('#invoiceUnitPrice').on('input',function(e) { var invoiceUnitPrice=$('#invoiceQuantity').val(); var invoiceQuantity=$(this).val(); var tp=invoiceUnitPrice*invoiceQuantity; $("#tp").html('¥'+tp); }); })