vue-form表单验证是否为空值的实例详解


Posted in Javascript onOctober 29, 2019

重点部分:点击表单的 submit按钮 触发form 部分 @submit=”submit”事件:

submit事件 定义在js部分:

prevent:文档上说了在事件后面加上 .prevent就可以阻止默认事件了。

form @submit.prevent=”submit”

<form @submit.prevent="submit">
    <input type="text" v-model="userName" placeholder="请输入你的姓名" class="name-style" maxlength="20"/>
    <div class="sex">
      <select v-model="selectedSex">
        <option>boy</option>
        <option selected = "selected">girl</option>
      </select>
    </div> 
      <input type="text" v-model="phoneNumber" placeholder="请输入你的手机号" class="phone-number-style"/>
    <div class="guide-style">
      <select v-model="selectedGuild">
        <option selected="selected" value="">请选择一个导购: </option>
        <option v-for="guild in guilds" value ="{{ guild.name }}">{{ guild.name }}</option>
      </select>
    </div>
    <input type="submit" value ="注册" class="register-style"/>
  </form>
data () {
    return {
    userName: '',  //请输入你的姓名
    selectedSex: '',//选择性别
    phoneNumber: '',//请输入你的手机号
    guilds: [],   
    selectedGuild: '' ///请选择一个导购
    }
  },
  methods: {

 //1.重点是这个方法 submit () {} - form @submit.prevent="submit" -重点是这个方法 submit () {},
 //2.可以在这里向服务器发送数据
   submit () {

    if (!this.userName) {
      showToast('请输入姓名!')
      return false
    }

    if (!this.phoneNumber) {
      showToast('请输入手机号码!')
      return false
    }

    if (!checkTel(this.phoneNumber)) {
      showToast('手机号格式不正确')
      return false
    }

    if (!this.selectedGuild) {
      showToast('请选择导购!')
      return false
    }

    return true
    }
  }

以上这篇vue-form表单验证是否为空值的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 分栏效果实现代码
Aug 29 Javascript
JQuery创建DOM节点的方法
Jun 11 Javascript
AngularJS 实现按需异步加载实例代码
Oct 18 Javascript
JavaScript数组操作详解
Feb 04 Javascript
Bootstrap面板(Panels)的简单实现代码
Mar 17 Javascript
vue 2.0路由之路由嵌套示例详解
May 08 Javascript
js实现拖拽上传图片功能
Aug 01 Javascript
详解EasyUi控件中的Datagrid
Aug 23 Javascript
浅谈实现vue2.0响应式的基本思路
Feb 13 Javascript
element-ui 表格实现单元格可编辑的示例
Feb 26 Javascript
简单了解JavaScript中的执行上下文和堆栈
Jun 24 Javascript
原型和原型链 prototype和proto的区别详情
Nov 02 Javascript
vue获取form表单的值示例
Oct 29 #Javascript
Vue 实现把表单form数据 转化成json格式的数据
Oct 29 #Javascript
使用axios请求时,发送formData请求的示例
Oct 29 #Javascript
基于form-data请求格式详解
Oct 29 #Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
Oct 29 #Javascript
JS操作字符串转数字的常见方法示例
Oct 29 #Javascript
Vue axios 将传递的json数据转为form data的例子
Oct 29 #Javascript
You might like
[原创]效率较高的php下读取文本文件的代码
2008/07/02 PHP
用穿越火线快速入门php面向对象
2012/02/22 PHP
使用cookie实现统计访问者登陆次数
2013/06/08 PHP
PHP中鲜为人知的10个函数
2014/02/28 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
iOS10推送通知开发教程
2016/09/19 PHP
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
微信公众号-获取用户信息(网页授权获取)实现步骤
2016/10/21 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
Centos7 Python3下安装scrapy的详细步骤
2018/03/15 Python
python实现名片管理系统项目
2019/04/26 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
python基础教程之while循环
2019/08/14 Python
pytorch forward两个参数实例
2020/01/17 Python
纯CSS3实现的井字棋游戏
2020/11/25 HTML / CSS
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
中学教师师德承诺书
2014/05/23 职场文书
大跃进口号
2014/06/16 职场文书
安全标兵事迹材料
2014/08/17 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
买卖合同协议书范本
2014/10/18 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书
Python 文本滚动播放器的实现代码
2021/04/25 Python
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS
PYTHON 使用 Pandas 删除某列指定值所在的行
2022/04/28 Python