1.el-input设置type为number时,切换为中文输入法输入会让光标上移的问题解决

element的input框有个bug,就是当他设置类型时number的时候,你用中文输入法输入,点空格确定,他的光标会移动到上面去

解决前(效果图):

解决后(效果图):

解决方法:

<style>
/*** 解决el-input设置类型为number时,中文输入法光标上移问题**/
.el-input__inner{line-height: 1px !important;
}/*** 解决el-input设置类型为number时,去掉输入框后面上下箭头**/
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;
}
</style>


2.el-element 中 input设置了type=“number“还能输入e和负数

解决方法:

οnkeypress=“return (/[\d]/.test(String.fromCharCode(event.keyCode)));”

<el-input v-model="queryForm.remainingCountBeg"placeholder="剩余次数(起)" clearable type="number" maxlength="9" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)));">
</el-input>

3.禁止键盘上下键事件 ( 其实按键盘上下键还是可以让其变成负数 )

解决方法:

onMounted(() => {// el-input type=number时,如果点击键盘上下可以改变input中的值,这个方法是禁止改变document.onkeydown = function () {if (window.event.keyCode === 38 || window.event.keyCode === 40) {window.event.returnValue = false;}}})

参考:https://blog.csdn.net/weixin_49035434/article/details/125390323

el-input设置type为number时,切换为中文输入法输入会让光标上移的问题解决相关推荐

  1. input标签type为number时如何去除加减按钮效果

    我们在使用input type = number 时 只想输入数字时 会出现如下图所示的效果 显然这不是我们想要的 只需要我们简单把css样式改变下即可 /* 谷歌 */input::-webkit- ...

  2. input设置type为number,禁止输入e等符号,去除上下箭头

    禁止输入e等符号 // html <el-inputv-model="frequency"type="number"@keydown.native=&qu ...

  3. 解决:input框当type为number时maxlength失效

    慕客网标明的用法是适用type为text和passswod的 当我input框设置type为number的时候怎么限制输入长度呢?使用outinput就可以啦 <input type=" ...

  4. H5去掉输入框type为number时的上下箭头

    H5去掉输入框type为number时的上下箭头   html5中,input type="number"时 右边会有一个上下小箭头,介绍去掉这个箭头的方法,完成浏览器的兼容,页面 ...

  5. html上下箭头控制文本框加减,HTML5去掉输入框type为number时的上下箭头的实现方法...

    html5中,input type="number"时 右边会有一个上下小箭头,介绍去掉这个箭头的方法,完成浏览器的兼容,页面效果的统一 一.公共样式 去掉输入框type为numb ...

  6. lubuntu输入法设置_Ubuntu 18.04 16.04 设置输入法切换方法 中文输入法

    Ubuntu 18.04 16.04 设置输入法切换方法 中文输入法 发布时间:2018-08-23 11:30, 浏览次数:2644 , 标签: Ubuntu 新装的unbunu 18.04 16. ...

  7. 阻止中文输入法输入拼音的时候触发input事件

    阻止中文输入法输入拼音的时候触发input事件 前言 最近看element-ui源码的时候看到el-input发现的.这个少见的事件. compositionstart.compositionend事 ...

  8. html输入框为什么不能粘贴,移动端input框type为number仍可以输入和粘贴【中文】的问题...

    先这个问题非常棘手,因为这可能是浏览器的一个bug,当用户在type=number的input框输入中文时,这个值其实并不会被接收,但是有时会被展现.即:它会像普通值一样显示,但是双向绑定的参数接收不 ...

  9. Ubuntu 18.04 16.04 设置输入法切换方法 中文输入法

    新装的unbunu 18.04 16.04 也可以.默认应该有中文输入法,但是应该不太好用.我们安装一个搜狗输入法. 下面的shell代码实现了更新软件,检查语言支持.然后下载搜狗输入法,并且安装. ...

  10. linux16.0切换输入法,Ubuntu 18.04 16.04 设置输入法切换方法 中文输入法

    新装的unbunu 18.04 16.04 也可以.默认应该有中文输入法,但是应该不太好用.我们安装一个搜狗输入法. 下面的shell代码实现了更新软件,检查语言支持.然后下载搜狗输入法,并且安装. ...

最新文章

  1. Java类与匿名内部类
  2. 干货|全面解析知识图谱:一种帮助通向强AI的数据科学技术
  3. jQUery操作checkbox
  4. 【需求】手机无线投屏到电视需求整理,Miracast无线投屏功能应用及需求
  5. 重新组织和重新生成索引(转载)
  6. 通讯录小程序android,通讯录小程序,找回青春的回忆
  7. python语言继承6.3节例6-1中的person_第6.3节 Python动态执行之动态编译的compile函数...
  8. 【辨异】inner, internal, interior, inward
  9. @Resource 注解和 @Autowired 注解的对比
  10. 数字图像处理(冈萨雷斯版)期末总复习
  11. Artstudio Pro for mac(绘图和编辑工具)
  12. 安装软件时“应用程序无法启动,因为应用程序的并行配置不正确......”
  13. LaTex编辑器编辑公式
  14. odoo 菜单前台无法显示
  15. 【转】为什么linux系统变慢了
  16. 每天学一个 Linux 命令(115):accton
  17. 计算机组成原理——输入/输出系统の选择题整理
  18. 演讲如何克服紧张情绪
  19. 计算机网络知识储备(一)
  20. element ui DatePicker 日期选择器 限制只能选择今天之前或者之后--选择范围时选中第一个后前面的日期应该是禁止状态

热门文章

  1. qq农场 html5,登陆qq农场 QQ浏览器怎么登陆QQ农场
  2. 【教程】如何查看自己的外网ip是不是公网ip
  3. php 模拟登录163邮箱,PHP模拟登陆163邮箱发邮件及获取通讯录列表的方
  4. 量子计算机原理 纠缠,白话量子计算机原理【前面的那个有错误,重新理清了一下思路】...
  5. JDBC - new Date插入mysql数据库,数据库时间多一秒问题
  6. kmeans-用户分层
  7. java barchart_JAVA-14 用Javafx绘制barchart的另一个实例 2020-11-09
  8. VSCode插件篇-Code Runner配置Python环境
  9. Flask入门(三)~补充及虚拟环境
  10. Linux iproute2 命令家族(ip / ss)