这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
表单问题,是个纠结的问题,有时候程序又要前端去处理,那要看你的后台搭档怎么样了,接下来一起探讨表单验证吧
表单问题,是个纠结的问题,我觉得这个是程序开发人员要去处理的东西,但是有时候程序又要前端去处理,那要看你的后台搭档怎么样了?苦逼的前端哇,不过还是自己了解一点还是比较好,你搞我也可以搞,你不搞我还可以搞,哈哈 。如果对你有用欢迎留言,共同探讨,共同进步,废话不说,贴代码(为了童鞋们方便,本代码复制即可用,无需分块拼凑):
- <!doctype html>
- <html>
- <head>
- <title>
- 表单验证的完整应用
- </title>
- <style type="text/CSS">
- .leftside{width:100px; text-align:right;float:left;} label.error{color:#ea5200;
- margin-left:4px; padding:0px 20px; background:url(http://jt.875.cn/icon/unchecked.gif)
- no-repeat 2px 0 } label.right{margin-left:4px; padding-left:20px; background:url(http://jt.875.cn/icon/checked.gif)
- no-repeat 2px 0}
- </style>
- <script type="text/javascript" src="http://jt.875.cn/js/jquery.js">
- </script>
- <script type="text/javascript" src="http://jt.875.cn/js/jquery.validate.js">
- </script>
- <script type="text/javascript">
- $(function() {
- $("#regForm").validate({
- rules: {
- // 注册用户名
- username: {
- required: true,
- minlength: 5,
- maxlength: 12
- },
- 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: {
- required: "此项不能为空",
- email: "email格式不正确"
- },
- // 密码
- password: {
- required: "此项不能为空",
- minlength: "不能少于6个字符",
- maxlength: "不能多于18个字符"
- },
- // 确认密码
- confirm_password: "两次输入密码不一致",
- // 检验验证码
- captcha: {
- required: "请输入验证码",
- remote: "验证码输入错误"
- }
- }
- });
- });
- </script>
- </head>
- <body>
- <form id="regForm" method="get" action="">
- <p>
- <label class="leftside">
- 姓名:
- </label>
- <input type="text" value="" name="username" id="username" />
- </p>
- <p>
- <label class="leftside">
- 密码:
- </label>
- <input type="password" value="" name="password" id="password" />
- </p>
- <p>
- <label class="leftside">
- 确认密码:
- </label>
- <input type="password" value="" name="confirm_password" id="confirm_password"
- />
- </p>
- <p>
- <label class="leftside">
- EMAIL:
- </label>
- <input type="text" value="" name="email" id="email" />
- </p>
- </form>
- </body>
- </html>
效果图如下
来源: http://www.phperz.com/article/17/0719/280646.html