|
@@ -132,13 +132,15 @@
|
|
|
}else{
|
|
|
$("#ext").iCheck('check')
|
|
|
}
|
|
|
- if("${workInvoice.invoiceType}" == "1"){
|
|
|
- $("#invoiceType1").iCheck('check');
|
|
|
- $(".invoicetype").show();
|
|
|
- }else{
|
|
|
- $("#invoiceType").iCheck('check');
|
|
|
- $(".invoicetype").hide();
|
|
|
- }
|
|
|
+ if(null != '${workInvoice.id}' && undefined != '${workInvoice.id}' && '' != '${workInvoice.id}'){
|
|
|
+ if("${workInvoice.invoiceType}" == "1"){
|
|
|
+ $("#invoiceType1").iCheck('check');
|
|
|
+ $(".invoicetype").show();
|
|
|
+ }else{
|
|
|
+ $("#invoiceType").iCheck('check');
|
|
|
+ $(".invoicetype").hide();
|
|
|
+ }
|
|
|
+ }
|
|
|
validateForm = $("#inputForm").validate({
|
|
|
submitHandler: function(form){
|
|
|
loading('正在提交,请稍等...');
|
|
@@ -615,13 +617,27 @@
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- function num(obj){
|
|
|
- obj.value = obj.value.replace(/[^\d.]/g,""); //清除"数字"和"."以外的字符
|
|
|
- obj.value = obj.value.replace(/^\./g,""); //验证第一个字符是数字
|
|
|
- obj.value = obj.value.replace(/\.{2,}/g,"."); //只保留第一个, 清除多余的
|
|
|
- obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
|
|
|
- obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); //只能输入两个小数
|
|
|
+ /**
|
|
|
+ * 实时动态强制更改用户录入
|
|
|
+ * arg1 inputObject
|
|
|
+ **/
|
|
|
+ function num(obj){//用户只能输入正负数与小数
|
|
|
+ if(isNaN(obj.value) && !/^-$/.test(obj.value)){
|
|
|
+ obj.value="";
|
|
|
+ }
|
|
|
+ if(!/^[+-]?\d*\.{0,1}\d{0,1}$/.test(obj.value)){
|
|
|
+ obj.value=obj.value.replace(/\.\d{2,}$/,obj.value.substr(obj.value.indexOf('.'),3));
|
|
|
+ }
|
|
|
+
|
|
|
+ var regStrs = [
|
|
|
+ ['^0(\\d+)$', '$1'], //禁止录入整数部分两位以上,但首位为0
|
|
|
+ ];
|
|
|
+ for(var i=0; i<regStrs.length; i++){
|
|
|
+ var reg = new RegExp(regStrs[i][0]);
|
|
|
+ obj.value = obj.value.replace(reg, regStrs[i][1]);
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
</script>
|
|
|
</head>
|
|
|
<body>
|