vue表单验证之禁止input输入框输入空格


Posted in Vue.js onDecember 03, 2020

测试小姐姐让输入框不允许输入空格,安排。 

刚开始用的下面这个方法,因为我是电脑端f12的情况下调试移动端,所以下面这个方法可以实现禁止输入空格,于是就打包测试上线了,上线后才发现真机中不支持,应该是pc端和移动端事件不一样,所以如果你是pc端,可以使用下面这个方法。

vue表单验证之禁止input输入框输入空格

input上添加下方代码(我用的vant也一样,包括elemenui等)

@keydown.native="keydown($event)"

methods中写入下方代码

methods:{
  // 禁止输入空格
  keydown(e){
		if(e.keyCode == 32){
			e.returnValue = false
		}
  }
}

最终使用的下面这个方法,移动端和pc端都可以禁止输入空格

vue表单验证之禁止input输入框输入空格

input上添加下方代码(我用的vant也一样)

:onkeyup="visitUserName = visitUserName.replace(/\s+/g,'')"

最后分享一个小知识

使用 v-model.trim 可以实现去除输入框的前后空格,中间内容多个空格会保留一个

v-model.trim="visitUserName"

到此这篇关于vue表单验证之禁止input输入框输入空格的文章就介绍到这了,更多相关vue禁止input输入框输入空格内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
Nov 18 Vue.js
Vue如何循环提取对象数组中的值
Nov 18 Vue.js
vue 插槽简介及使用示例
Nov 19 Vue.js
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
Dec 15 Vue.js
vue实现按钮切换图片
Jan 20 Vue.js
vue 组件基础知识总结
Jan 26 Vue.js
Vue h函数的使用详解
Feb 18 Vue.js
vue的项目如何打包上线
Apr 13 Vue.js
详解Vue3使用axios的配置教程
Apr 29 Vue.js
vue使用watch监听属性变化
Apr 30 Vue.js
对vue生命周期的深入理解
Dec 03 #Vue.js
用vue设计一个日历表
Dec 03 #Vue.js
实用的 vue tags 创建缓存导航的过程实现
Dec 03 #Vue.js
如何实现vue的tree组件
Dec 03 #Vue.js
Vue实现图书管理小案例
Dec 03 #Vue.js
Vue router安装及使用方法解析
Dec 02 #Vue.js
vue3.0中setup使用(两种用法)
Dec 02 #Vue.js
You might like
用PHP的ob_start();控制您的浏览器cache!
2007/02/14 PHP
PHP 数组遍历方法大全(foreach,list,each)
2010/06/30 PHP
PHP 图片上传代码
2011/09/13 PHP
解决File size limit exceeded 错误的方法
2013/06/14 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
2013/11/12 PHP
PHP解密Unicode及Escape加密字符串
2015/05/17 PHP
在WordPress的后台中添加顶级菜单和子菜单的函数详解
2016/01/11 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
PHP匿名函数(闭包函数)详解
2019/03/22 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
php封装实现钉钉机器人报警接口的示例代码
2020/08/08 PHP
如何将网页表格内容导入excel
2014/02/18 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
AngualrJS中的Directive制作一个菜单
2016/01/26 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
jQuery实现可兼容IE6的遮罩功能详解
2017/09/19 jQuery
AngularJS 教程及实例代码
2017/10/23 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
[48:18]DOTA2-DPC中国联赛 正赛 RNG vs Dynasty BO3 第二场 1月29日
2021/03/11 DOTA
Python函数式编程指南(二):从函数开始
2015/06/24 Python
python 提取key 为中文的json 串方法
2018/12/31 Python
python 列表中[ ]中冒号‘:’的作用
2019/04/30 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
keras 使用Lambda 快速新建层 添加多个参数操作
2020/06/10 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
animation和transition的区别
2020/10/12 HTML / CSS
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
家长给孩子的表扬信
2014/01/17 职场文书
技能比武方案
2014/05/21 职场文书