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 相关文章推荐
jQuery 行背景颜色的交替显示(隔行变色)实现代码
Dec 13 Javascript
用JavaScript实现用一个DIV来包装文本元素节点
Sep 09 Javascript
jQuery弹出框代码封装DialogHelper
Jan 30 Javascript
jquery实现的代替传统checkbox样式插件
Jun 19 Javascript
前端设计师们最常用的JS代码汇总
Sep 25 Javascript
使用Angular.js开发的注意事项
Oct 19 Javascript
Vue.directive自定义指令的使用详解
Mar 10 Javascript
浅析从vue源码看观察者模式
Jan 29 Javascript
关于vue-router的那些事儿
May 23 Javascript
angular 组件通信的几种实现方式
Jul 13 Javascript
Koa 使用小技巧(小结)
Oct 22 Javascript
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
基于mysql的bbs设计(三)
2006/10/09 PHP
如何修改和添加Apache的默认站点目录
2013/07/05 PHP
测试php函数的方法
2013/11/13 PHP
在Ubuntu 14.04上部署 PHP 环境及 WordPress
2014/09/02 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
2015/04/17 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
jquery()函数的三种语法介绍
2013/10/09 Javascript
Array 重排序方法和操作方法的简单实例
2014/01/24 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
2016/03/09 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
2016/04/17 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
python函数返回多个值的示例方法
2013/12/04 Python
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
HTML5超文本标记语言的实现方法
2020/09/24 HTML / CSS
知识竞赛拉拉队口号
2014/06/16 职场文书
超市工作总结范文2014
2014/12/19 职场文书
2015年酒店工作总结
2015/04/28 职场文书
荒岛余生观后感
2015/06/09 职场文书
同事欢送会致辞
2015/07/31 职场文书
2016入党心得体会范文
2016/01/06 职场文书
python删除csv文件的行列
2021/04/06 Python
无线电通信名词解释
2022/02/18 无线电