// submit1 //点击按钮 // $("#submit1").click( function (event) { // var a = $("#money").val() * $("#taxPoint").val() * 0.01; // $("#tax").val(a); // }); //失去焦点触发 // $("#taxPoint").change( function(){ // var a = $("#money").val() * $("#taxPoint").val() * 0.01; // $("#tax").val(a); // }) //失去焦点触发 // $("#taxPoint").on('change', function(){ // var a = $("#money").val() * $("#taxPoint").val() * 0.01; // $("#tax").val(a); // }) //鼠标离开文本域即可触发 // $("#taxPoint").mouseleave( function(){ // var a = $("#money").val() * $("#taxPoint").val() * 0.01; // $("#tax").val(a); // }) //可以 // $("#taxPoint").on( 'mouseout',function(){ // var a = $("#money").val() * $("#taxPoint").val() * 0.01; // $("#tax").val(a); // }) //失去焦点触发:需要点击焦点以外的文本域 // $("#taxPoint").on('blur',function(){ // var a = $("#money").val() * $("#taxPoint").val() * 0.01; // $("#tax").val(a); // }) //实时监控input的值:on代替了live和bind等的方法 $("#taxPoint").on("input propertychange change", function (event) { var a = $("#money").val() * $("#taxPoint").val() * 0.01; $("#tax").val(a); }); //实时监控input的值: // $("#taxPoint").bind("input propertychange change", function (event) { // var a = $("#money").val() * $("#taxPoint").val() * 0.01; // $("#tax").val(a); // });
验证:
form.verify({
money:function (value,index) {
var reg = /^\d+(\.\d+)?$/;
if(!reg.exec(value)){
return '请输入数字';
}
},taxPoint: function (value, item) {
if(value==0){
return '税点不能为空';
}else if (value>100||value<=0) {
return '税点超出范围';
}
},first: function (value, item) {
if(value==0){
return '首期比例不能为空'
}else if (value>100||value<0) {
return '回款比例出错';
}
},second: function (value, item) {
var f =$("#first").val()*1;
if($("#first").val()==100&&value!=0){
$("#second").val(0);
$("#secPaymoney").val(0);
$("#paytimeTwo").val(null);
return '回款已结清,二期不必填写'
}else if($("#first").val()!=100&&value==0){
return '二期回款不能为0';
}else if (value>100||value<0||($("#first").val()*1+value*1)>100) {
return '二期回款比例出错';
}
},third: function (value, item) {
if(($("#first").val()==100||($("#first").val()*1+$("#second").val()*1)==100)&&value!=0){
$("#third").val(0);
$("#thirdPaymoney").val(0);
$("#paytimeThree").val(null);
return '回款已结清,三期不必填写';
}else if((($("#first").val()*1+$("#second").val()*1)!=100)&&value==0){
return '三期回款不能为0';
}else if (value>100||value<0||(($("#first").val()*1+$("#second").val()*1+value*1)!=100)) {
return '三期回款比例出错';
}
},paytimeTwo:function (value,item) {
if($("#second").val()!=0&&value==0){
return '时间必填'
}else if($("#second").val()==0&&value!=0){
return '没有二期回款,时间错误'
}
},paytimeThree:function (value,item) {
if($("#third").val()!=0&&value==0){
return '时间必填'
}else if($("#third").val()==0&&value!=0){
return '没有三期回款,时间错误'
}
}
});//verify结束