zoukankan      html  css  js  c++  java
  • 表单提交学习笔记(二)—使用jquery.validate.js进行表单验证

    一、官网下载地址:http://plugins.jquery.com/validate/

    二、用法

    1.在页面上进行引用

    <script src="~/scripts/jquery-1.10.2.min.js"></script>
    <script src="~/scripts/jquery.validate.js"></script>

    2.写验证规则(标红的"myForm"是要提交表单的ID名称,剩下的标红字体则对应的是需要验证文本框的name属性名称

     1     $(function () {
     2         //验证规则
     3         $('#myForm').validate({
     4             debug: true,
     5             onkeyup: null,
     6             rules: {
     7                 university: {
     8                     required:true
     9                 },
    10                 age: {
    11                     required: true,
    12                     number:true
    13                 },
    14                 email: {
    15                     required: true,
    16                     email:true
    17                 }
    18             },
    19             messages: {
    20                 university: {
    21                     required:"请输入学校名称!"
    22                 },
    23                 age: {
    24                     required: "请输入年龄!",
    25                     number:"年龄必须是数字!"
    26                 },
    27                 email: {
    28                     required: "请输入邮箱",
    29                     email:"请输入邮箱格式"
    30                 }
    31             }
    32         })
    33     })

     3.验证之后的操作

         实现效果:点击提交------进行验证---验证成功(进行下一步的操作)

       

     a.方法一:为提交按钮绑定点击事件($('#myForm').valid()方法来验证表单是否验证成功,返回布尔值

            $('#submitBtn').on('click', function () {
                //获取表单验证状态
                var isValidate = $('#myForm').valid();
                if(isValidate)
                {
    alert("验证成功");
    } })

     按钮的html代码如下:

            <p><button id="submitBtn" type="button" value="提交">提交</button></p>

    b.方法二:通过设置默认属性,来设置验证后运行的函数

        $.validator.setDefaults({
            submitHandler: function () {
                alert("验证成功");
            }
        })

     其中要将提交按钮设置为submit类型

            <p><button id="submitBtn" type="submit" value="提交">提交</button></p>

     4.页面效果

       只需要加上如下样式即可:

     1 <style>
     2 /*验证错误样式*/
     3     input.error {
     4         border: 1px solid red;
     5     }
     6     label.error {
     7     color: red;
     8     margin-left: 5px;
     9 }
    10 </style>
  • 相关阅读:
    抉择
    PHP glob() 函数
    PHP之关闭网页错误提示
    PHP htmlentities() 函数
    PHP mysql_real_escape_string() 函数
    LFI & RFI & PHP封装协议之安全问题研究
    数据公钥加密和认证中的私钥公钥
    RSA算法
    APT攻防对抗
    安全参考
  • 原文地址:https://www.cnblogs.com/jas0203/p/9358616.html
Copyright © 2011-2022 走看看