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 相关文章推荐
通过继承IHttpHandle实现JS插件的组织与管理
Jul 13 Javascript
如何使用jquery动态加载js,css文件实现代码
Apr 03 Javascript
基于Jquery实现仿百度百科右侧导航代码附源码下载
Nov 27 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
Dec 10 Javascript
jQuery中的一些常见方法小结(推荐)
Jun 13 Javascript
微信小程序 scroll-view隐藏滚动条详解
Jan 16 Javascript
fetch 使用及如何接收JS传值
Nov 11 Javascript
JavaScript实现多重继承的方法分析
Jan 09 Javascript
如何在Angular应用中创建包含组件方法示例
Mar 23 Javascript
简单谈谈javascript高级特性
Sep 04 Javascript
vue 实现input表单元素的disabled示例
Oct 28 Javascript
原生js拖拽功能制作滑动条实例代码
Feb 05 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
收音机的保养
2021/03/01 无线电
获得Google PR值的PHP代码
2007/01/28 PHP
PHP远程连接oracle数据库操作实现方法图文详解
2019/04/11 PHP
脚本吧 - 幻宇工作室用到js,超强推荐expand.js
2006/12/23 Javascript
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
JavaScript prototype属性深入介绍
2012/11/27 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
javascript打印输出json实例
2013/11/11 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
vuejs指令详解
2017/02/07 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
详解Vue之事件处理
2020/07/10 Javascript
python实现数通设备端口监控示例
2014/04/02 Python
Python基于SMTP协议实现发送邮件功能详解
2018/08/14 Python
Python 学习教程之networkx
2019/04/15 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
Python Pandas 箱线图的实现
2019/07/23 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
2019/11/29 Python
Python 实现opencv所使用的图片格式与 base64 转换
2020/01/09 Python
python实现简单飞行棋
2020/02/06 Python
Python创建空列表的字典2种方法详解
2020/02/13 Python
Django 解决model 反向引用中的related_name问题
2020/05/19 Python
幼儿园教师备课制度
2014/01/12 职场文书
面试后的感谢信范文
2014/02/01 职场文书
护士自我鉴定怎么写
2014/02/07 职场文书
幸福家庭标语
2014/06/27 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
反邪教观后感
2015/06/11 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书