本节使用jquery的插件Validation,它提供的方法可以大大简化验证表单的工作。
举个简单的例子,用validation来验证注册表单。
验证目标:
代码:
<script type="text/javascript" src="../lib/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="../lib/jquery.validate.min.js"></script> <script type="text/javascript"> $(function(){ $( "#regForm" ).validate({ rules: { // 注册用户名 username: { required: true, minlength: 5, maxlength: 12 }, // email email: { required: true, email: true }, // 密码 password: { required: true, minlength: 6, maxlength: 18 }, // 确认密码 confirm_password: { equalTo:"#password" }, // 检验验证码 captcha: { required: true, remote: "checkCaptcha.php" } }, messages: { // 注册用户名 username: { required: "此项不能为空", minlength: "不能少于5个字符", maxlength: "不能多于12个字符" }, // email email: { required: "此项不能为空", email: "email格式不正确" }, // 密码 password: { required: "此项不能为空", minlength: "不能少于6个字符", maxlength: "不能多于18个字符" }, // 确认密码 confirm_password: "两次输入密码不一致", // 检验验证码 captcha: { required: "请输入验证码", remote: "验证码输入错误" } } }); }); </script>