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 相关文章推荐
javascript中的对象和数组的应用技巧
Jan 07 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
Jun 17 Javascript
基于JavaScript实现一定时间后去执行一个函数
Dec 14 Javascript
理解jquery事件冒泡
Jan 03 Javascript
AngularJS 使用 UI Router 实现表单向导
Jan 29 Javascript
JavaScript数组复制详解
Feb 02 Javascript
AngularJS实现tab选项卡的方法详解
Jul 05 Javascript
JavaScript实现左侧菜单效果
Dec 14 Javascript
基于Swiper实现移动端页面图片轮播效果
Dec 28 Javascript
AngularJS实现动态切换样式的方法分析
Jun 26 Javascript
详解微信小程序-canvas绘制文字实现自动换行
Apr 26 Javascript
vue响应式原理与双向数据的深入解析
Jun 04 Vue.js
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
详解:――如何将图片储存在数据库里
2006/12/05 PHP
PHP 中文处理技巧
2010/04/25 PHP
PHP使用SOAP调用.net的WebService数据
2013/11/12 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
php计算一个文件大小的方法
2015/03/30 PHP
php开发中的页面跳转方法总结
2015/04/26 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
laravel框架查询数据集转为数组的两种方法
2019/10/10 PHP
jQueryUI的Dialog的简单封装
2010/06/07 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
Javascript中的方法和匿名方法实例详解
2015/06/13 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
使用BootStrap实现悬浮窗口的效果
2016/12/13 Javascript
快速将Vue项目升级到webpack3的方法步骤
2017/09/14 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
2018/05/03 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
vue集成chart.js的实现方法
2019/08/20 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
2019/10/11 Javascript
举例讲解Django中数据模型访问外键值的方法
2015/07/21 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
Python math库 ln(x)运算的实现及原理
2019/07/17 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
Python测试框架:pytest学习笔记
2020/10/20 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
canvas简单连线动画的实现代码
2020/02/04 HTML / CSS
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
生育关怀行动实施方案
2014/03/26 职场文书
《秋游》教学反思
2014/04/24 职场文书
大学新生军训方案
2014/05/03 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python
JavaScript选择器函数querySelector和querySelectorAll
2021/11/27 Javascript
Mysql中常用的join连接方式
2022/05/11 MySQL