zoukankan      html  css  js  c++  java
  • jquery.validate.js 表单验证简单用法

    引入jquery.validate.js插件以及Jquery,在最后加上这个插件的方法名来引用。$('form').validate();

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>jquery.validate.js的简单用法</title>
    </head>
    <body>
    <form action="">
      <p>用户名:<input class="required" type="text" minlength="3" name="user" />(*)</p>
      <p>电子邮件:<input class="required email" type="text" name="email" />(*)</p>
      <p>网址:<input class="url" type="text" name="url" /></p>
      <p><input type="submit" value="提交" /></p>
    </form>
    </body>
    <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
    <script type="text/javascript" src="jquery.validate.js"></script>
    <script type="text/javascript">
      $(document).ready(function(){
        $('form').validate();
      })
    </script>
    </html>

    像以上class中的类名,required是字段不能为空;email是需要符合邮件格式;url是需要符合网址格式(必须带http://),后边minlength是需要输入最少字符,还有挺多参数,详情请看其文档。

    二、当然以上是使用的控件方式去验证的,也可以使用JS 对象 键值对传参方式来设置:(上边表单里就不用再写class,直接用name来传值即可)

    
    
    <form action="">
      <p>用户名:<input name="user" />(*)</p>
      <p>电子邮件:<input type="text" name="email" />(*)</p>
      <p>网址:<input type="text" name="url" /></p>
      <p><input type="submit" value="提交" /></p>
    </form>

    <
    script type="text/javascript"> $(document).ready(function(){ $('#reg').validate({ rules:{ user:{ required:true, minlength:2, }, email:{ email:true, }, url:{ required:true; } }, messages:{ user:{ required:'账号不得为空', minlength:'账号不得小于2位', }, }, }); }) </script>

    结合默认验证规则

     

    此插件下载路径:链接: https://pan.baidu.com/s/1o8wcmkq   密码: grdp

    二、如果你用了bootstrap框架,那么你可以用bootstrapValidator表单验证插件,更建议用这个哟~具体请查看:(链接转自)http://www.cnblogs.com/v-weiwang/p/4834672.html?ptvd

  • 相关阅读:
    js作用域链
    函数声明提升
    18年年终总结之谈谈焦虑这件事
    混合开发中ios兼容问题
    vue 缓存的keepalive页面刷新数据
    vue里监听安卓的物理返回键
    vue根据数组对象中某个唯一标识去重
    Sublime Text3 插件
    全面理解Javascript闭包和闭包的几种写法及用途
    javascript深入理解js闭包
  • 原文地址:https://www.cnblogs.com/fkcqwq/p/6242780.html
Copyright © 2011-2022 走看看