六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 289|回复: 0

一些常用的JS()

[复制链接]

升级  9.33%

20

主题

20

主题

20

主题

秀才

Rank: 2

积分
64
 楼主| 发表于 2013-1-29 08:48:09 | 显示全部楼层 |阅读模式
//start验证    jQuery("#repairOrderForm").validate({        /*errorLabelContainer: "#messageBox",//显示错误信息的容器ID         wrapper: "li",//包含每个错误信息的容器*/        rules:{            licenceNo:{                required: true            },            customer:{                required: true            },            endDateStr:{                required: true,                isPreDate: [jQuery("#startDateStr").val()]            },            startMileage:{                number:true            },            settledAmount:{                isBig:[0]            }        },        messages:{            licenceNo:{                required: "请填写车牌号"            },            customer:{                required: "请填写姓名"            },            endDateStr:{                required: "请输入预约出厂时间",                isPreDate: "出厂时间不能早于入厂时间"            },            startMileage:{                number: "进厂里程请输入数字"            },            settledAmount:{                isBig:"请输入大于0的实收金额"            }        },        /* 重写错误显示消息方法,以alert方式弹出错误消息 */        showErrors: function(errorMap, errorList) {            var msg = "";            jQuery.each(errorList, function(i, v) {                msg += (v.message + "\r\n");            });            if (msg != "") alert(msg);        },        submitHandler: function(form) {            //验证是否都为空,都为空直接提示            if (jQuery("#pageType").val() == '') { //                if (isEmptyItem() && isEmptyService()) {                    if (!confirm("施工单和材料单均未填写,是否确实?")) {                        return;                    }                }                //判断不是手机号,提示信息                if (jQuery.trim(jQuery("#mobile").val()).indexOf("1") != 0) {                    if (confirm("手机号输入的不是手机,是否要作为座机号处理?")) {                        jQuery("#landLine").val(jQuery("#mobile").val());                        jQuery("#mobile").val('');                    }                }            }            //如果品名,品牌,规格,型号为(无),就设置为''            jQuery("input[name$='.productName'],input[name$='.brand'],input[name$='.spec'],input[name$='.model']").each(function() {                if (jQuery.trim(jQuery(this).val()) == '(无)') {                    jQuery(this).val('');                }            });            jQuery("#saveBtn,#finishBtn,#accountBtn").attr("disabled", "disabled");            //如果进厂里程为空,就赋值0            if (jQuery.trim(jQuery("#input_startMileage").val()) == '') {                jQuery("#input_startMileage").val(0);            }            //purchasePrice,price,total如果为空,赋值为0            jQuery("input[name$='.purchasePrice'],input[name$='.price'],input[name$='.total'],.cPurchasePrice").each(function() {                if (jQuery.trim(jQuery(this).val()) == '') {                    jQuery(this).val(0);                }            });            //如果是空,则赋值为零            if (jQuery.trim(jQuery("#settledAmount").val()) == '') {                jQuery("#settledAmount").val(0);            }            form.submit();            if (btnType == "save") {                if (jQuery("#saveA").html().trim() == "派单") {                    alert("派单成功");                }                else {                    alert("改单成功");                }            } else if (btnType == "finish") {                alert("车辆已完工");            } else if (btnType == "account") {                alert("结算完成");            } else {            }        },        onkeyup: false,        onfocusout:false,        focusInvalid: true    });
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表