zoukankan      html  css  js  c++  java
  • WEB

    【表单校验】
    客户端校验
      发生在浏览器端,表单数据被提交到服务器之前,这种方式相较于服务器端校验来说:
      1  JavaScript 校验 可以完全自定义的实现方式;
      2  HTML5 内置校验 不需要 JavaScript ,而且性能更好,但是不可自定义。
    服务器端校验
      则是发生在浏览器提交数据并被服务器端程序接收之后,通常服务器端校验都是发生在将数据写入数据库之前,
      服务器端校验是你的应用对抗错误/恶意数据的最后防线,
      服务端框架都提供了数据校验与清洁功能(让数据更安全)。

    【客户端校验】
    方式1:

      HTML5 内置校验 方式学习应用;

    方式2: JavaScript 校验

    (1)使用jQuery Validation插件

    使用说明:
      思路:针对不同的字段,进行验证规则编码,设置字段相应的属性
      校验规则: 内置规则;
             添加自定义校验规则;

    1:引入插件:

    <script src="/jquery.metadata.js"></script>
    <script src="/messages_zh.js"></script>

    2:应用方式1:将校验规则写到控件

    注:将校验规则写到控件中,还需引入插件:

    <script src="jquery.metadata.js"></script>

      应用方式2:将校验规则写到js代码中 - js编码:

    (2)使用jQuery ValidationEngine 插件

                    此处仅作了解 - 因为我还没有尝试成功

    知识点:

  • 相关阅读:
    cin.clear()与cin.sync()的使用
    win10无法连接windows服务器,无法连接SENS服务
    Error:java: 错误: 不支持发行版本 5
    IDEA 整合 SSM 框架学习
    python requests请求状态码异常处理
    python+requests接口自动化入门--返回值的处理
    Python bug打断点调试学习
    locust知识导航栏
    ERROR: unknown command "pip"
    Python3 集合
  • 原文地址:https://www.cnblogs.com/floakss/p/12669866.html
Copyright © 2011-2022 走看看