jQuery.FormValidator表单验证需要注意的问题:在使用过程中,经常会出现某几项不显示的情况,在这个时候要特别注意,如果某表单后的像<tt id="Tipname"></tt>这个东西出现重复了,那么很可能导致多个验证无效。确保每个表单都是一个独立的ID,没有与其他的表单ID重名。
+++++++++++++++++++++++++++
格式:
<script type="text/javascript">
$(document).ready(function() {
$("#form1").SetValidateSettings({});
// 开始检验日期
$("#travel_name").SetValidateSettings({
FormValidate: {
Empty: {
Value: true,
Message: "选择日期不能为空"
}
},
Message: {
Text: {
Show: "请填日期",
Success: "正确!",
Error: "必须选择日期!",
Focus: "正在输入..."
},
MessageSpaceHolderID: "Tiptravel_name"
}
});
// 开始检测预定人数
$("#yuding_renshu_num").SetValidateSettings({
FormValidate: {
Empty: {
Value: true
},
Type: {
Value: "UInt32",
Message: "必须是一个有效的数字"
}
},
Message: {
Text: {
Show: "只能输入大于0的整数",
Success: "正确!",
Error: "请输入预设人数",
Focus: "输入中..."
},
MessageSpaceHolderID: "Tipyuding_renshu_num"
}
});
// 开始检成人价格
$("#crjg").SetValidateSettings({
FormValidate: {
Empty: {
Value: true
},
Type: {
Value: "UInt32",
Message: "必须是一个有效的数字"
}
},
Message: {
Text: {
Show: "只能输入大于0的整数",
Success: "正确!",
Error: "请输入成人价格",
Focus: "输入中..."
},
MessageSpaceHolderID: "Tipcrjg"
}
});
// 开始检测学生价格
$("#xsjg").SetValidateSettings({
FormValidate: {
Empty: {
Value: true
},
Type: {
Value: "UInt32",
Message: "必须是一个有效的数字"
}
},
Message: {
Text: {
Show: "只能输入大于0的整数",
Success: "正确!",
Error: "请输入学生价格",
Focus: "输入中..."
},
MessageSpaceHolderID: "Tipxsjg"
}
});
// 开始检测儿童价格
$("#etjg").SetValidateSettings({
FormValidate: {
Empty: {
Value: true
},
Type: {
Value: "UInt32",
Message: "必须是一个有效的数字"
}
},
Message: {
Text: {
Show: "只能输入大于0的整数",
Success: "正确!",
Error: "请输入儿童价格",
Focus: "输入中..."
},
MessageSpaceHolderID: "Tipetjg"
}
});
// 开始检测其它价格
$("#qtjg").SetValidateSettings({
FormValidate: {
Empty: {
Value: true
},
Type: {
Value: "UInt32",
Message: "必须是一个有效的数字"
}
},
Message: {
Text: {
Show: "只能输入大于0的整数",
Success: "正确!",
Error: "请输入其他价格",
Focus: "输入中..."
},
MessageSpaceHolderID: "Tipqtjg"
}
});
});
</script>