表单验证:

主要用于验证input框的非空或者类型是否正确。

iView表单验证:

参数详解(html部分):

<Form ref="form" :model="form" :label-width="100" :rules="formValidate" label-position="left" ><FormItem label="表单名称" prop="checkName"  ><Input v-model="form.checkName" clearable style="width:570px"/></FormItem>
</Form>
  1. :model=“form”-----数据绑定的是form;
  2. :rules=“formValidate”-----绑定表单验证规则;
  3. FormItem里,使用prop来绑定对应表单验证的规则;
  4. Input里的v-model双向绑定数据,用于展示;

参数详解(script部分):
在data(){}里定义验证规则

formValidate: {checkName: [{ required: true, message: '表单名称不能为空', trigger: 'blur' }]}
  1. formValidate-----数据验证的表单验证名;
  2. checkName"-----htmlprop对应的参数名;
  3. message,当验证不通过弹出的信息;
  4. trigger触发验证的方式;blur(失去焦点触发);

有提交按钮和重置按钮的情况:

点击提交按钮可验证;点击重置按钮可将数据清空
html部分:

<Button@click="handleSubmit"type="primary">提交
</Button>
<Button @click="handleReset">重置</Button>

script中添加的方法methods:

methodes:{handleReset() {//重置按钮触发的事件this.$refs.form.resetFields();},
handleSubmit() {//点击提交按钮进行的表单验证this.$refs.form.validate(valid => {if (valid) {//此处可添加相应完成表单验证的逻辑 例如登录,发请求等等}});},
}

参数详解:

  • this.$refs.form(vue里的ref标记知识,可以快速获取dom)$refs里面是我们在dom里有打上ref标记的集合–.form就是拿到名字为formdom
  • resetFieldsvalidate则是iView组件本身自己拥有的方法
  • resetFields----清空所要验证的表单的值
  • validate----若验证通过判断valid为真,可以添加一些逻辑(例如登录啦,发请求啦等等)

至此,简单表单验证思路学习完毕。

前端学习之表单验证(超详细)相关推荐

  1. html input validator,BootstrapValidator 表单验证超详要怎么做?表单验证超详细教程 !...

    我们在接触Bootstrap的时候总会遇到不同的问题和困难,今天我们就来说说有关于"BootstrapValidator 表单验证超详要怎么做?"这个问题.下面是小编整理的有关于这 ...

  2. 【PHP学习】表单验证实现注册功能

    上次学了一下最基本的语法,这次笔记中记录的是用上次学到的语法以及第一次的前端页面做表单验证,实现注册功能. 网页界面博客链接:PHP 学习之路(1)-- Simple Message 系统 基础语法博 ...

  3. JavaWeb前端开发注册表单验证

    注册表单验证 最近在尝试学习开发一个网站,现将登录页面的表单验证总结如下 表单校验分析 1.用户名:单词字符,8到20位 2.密码:单词字符,8到20位 3.email:邮箱格式 4.姓名:汉字非空 ...

  4. Spring Boot 学习之表单验证

    比如电话号码够不够长,邮箱格式是否正确~我们来看看springboot为我们提供了什么样的便利 首先我们看看我们之间的实体类ManInfo,我现在在里面添加了 @NotEmpty.@Min等注解, m ...

  5. 前端学习 -- HtmlCss -- 表单

    表单的作用就是用来将用户信息提交给服务器的,比如:百度的搜索框 注册 登录这些操作都需要填写表单. 使用form标签创建一个表单,form标签中必须指定一个action属性,该属性指向的是一个服务器的 ...

  6. 吴裕雄--天生自然 JAVASCRIPT开发学习: 表单验证

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  7. 表单验证模块(获得焦点、失去焦点等验证)

    需求文档: 字典类型表单验证.(以下描述你们将在"详细设计文档"中看到.) 1.编码不能为空(前端验证) 2.编码只能由数字和字母组成(前端验证) 3.编码在数据库表当中是主键,要 ...

  8. Django(part46)--form表单验证

    学习笔记,仅供参考 文章目录 form表单验证 举个例子 form表单验证 form提供表单和字段验证,我们可以使用form.is_valid() 方法进行表单验证,若该方法返回值为True,则表示当 ...

  9. 前端学习(2684):重读vue电商网站5之登录页面总结如何进行表单验证

    Form 组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将 Form-Item 的 prop 属性设置为需校验的字段名即可. 通过 rules 属性传入约定的验证规则 将 ...

最新文章

  1. Centos7 安装 telnet 服务
  2. 协议 类似_IPv6基础及地址分类,地址发现协议,一分钟了解下
  3. 倪光南:下一次科技革命集中在人工智能等三方面
  4. Windows 不能在 本地计算机 启动 SQL Server 服务
  5. kubernetes入门(06)kubernetes的核心概念(3)
  6. Unity UI和引用的管理中心
  7. 题目 2055: 等待戈多(最短路)
  8. EasyPoi 的样式使用及其自定义
  9. 《GO并发编程实战》—— 条件变量
  10. 工业物联网网关是什么?工业物联网网关有什么作用?
  11. Python字符串和列表常用的方法和操作
  12. 时艳强对话王团长:EOS如果失去社群共识,也就没什么价值了
  13. linux定期清理日志脚本,一周清理一次
  14. 电脑上的计算机里的音乐播放器怎么更改,win10系统电脑中默认的音乐播放器如何修改...
  15. dw网页设计期末设计一个网页_网页设计期末作业用DW
  16. 修炼内功---数据结构与算法12---快速排序
  17. Activiti工作流教程
  18. 硬齿面齿轮减速机与软齿面的区别
  19. 带有谓词和流的实际Java
  20. 漫步者蓝牙耳机驱动_性价比耳机推荐:双重降噪真无线蓝牙耳机漫步者lollipods...

热门文章

  1. select取地区及下级区域_寒冷地区公共厨房通风系统方案分析与研究
  2. 3Dmax制作3D全息投影视频(输出预览视频的快捷键是Shift V)
  3. Wireshark工具的使用与抓包分析http与https
  4. 第八章、路由观念与路由器设定
  5. onethink学习之动态扩展菜单
  6. 办公软件excel表格_「教程」Office办公软件视频教程(幻灯片PPT 文档 表格 Keynote...
  7. CSS(Cascading Style Sheet)
  8. rx receivers
  9. 数字签名原理简介(附数字证书)
  10. Only textures with width/height being multiple of 4 can be compressed to DXT5 format.