赞
踩
1、input设置type=number 输入框后边会出现加减小箭头 和整体样式冲突或者影响美观 去除方法:
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none !important;
}
input[type="number"]{
-moz-appearance: textfield;
}
2、input设置type=number限制用户只允许输入数字 但仍可输入e , + , -
原因:在数学中,e是极为常用的超越数之一 它通常用作自然对数的底数,即:In(x)=以e为底x的对数。e=2.71828
<input type="number" />
let inputDom = document.querySelector("input")
inputDom.onkeydown = function (e){
let key = e.key
if(key === "e" || key === "E" || key === "+" || key === "-" ){
e.returnValue = false
} else {
e.returnValue = true
}
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。