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 相关文章推荐
解密效果
Jun 23 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
Nov 09 Javascript
JS控制表单提交的方法
Jul 09 Javascript
javascript实现base64 md5 sha1 密码加密
Sep 09 Javascript
js将json格式的对象拼接成复杂的url参数方法
May 25 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
Oct 30 Javascript
JQuery实现图片轮播效果
May 08 jQuery
Ionic2开发环境搭建教程
Aug 20 Javascript
AngularJS 异步解决实现方法
Jun 12 Javascript
使用jQuery实现购物车结算功能
Aug 15 jQuery
学习Vue组件实例
Apr 28 Javascript
vue实现添加与删除图书功能
Oct 07 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
海贼王动画变成“真人”后,凯多神还原,雷利太帅了!
2020/04/09 日漫
基于python发送邮件的乱码问题的解决办法
2013/04/25 PHP
php计算整个mysql数据库大小的方法
2015/06/19 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
使用phpQuery获取数组的实例
2017/03/13 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
2017/11/20 PHP
php变量与字符串的增删改查操作示例
2020/05/07 PHP
javascript中的undefined 与 null 的区别  补充篇
2010/03/17 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
Node.js的基本知识简单汇总
2016/09/19 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
微信运维交互机器人的示例代码
2018/11/12 Javascript
vscode 调试 node.js的方法步骤
2020/09/15 Javascript
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
[01:09:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第一场 6.2
2018/06/04 DOTA
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
查看Python依赖包及其版本号信息的方法
2019/08/13 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
django自定义模板标签过程解析
2019/12/14 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
美国特价机票专家:Airfarewatchdog
2018/01/24 全球购物
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
企业读书活动总结
2014/06/30 职场文书
小学科学教学计划
2015/01/21 职场文书
承诺书模板大全
2015/05/04 职场文书
大学生党课心得体会
2016/01/07 职场文书
MySQL如何使用使用Xtrabackup进行备份和恢复
2021/06/21 MySQL
centos8安装MongoDB的详细过程
2021/10/24 MongoDB
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
在Python 中将类对象序列化为JSON
2022/04/06 Python