首页 > 其他 > 详细

火狐谷歌浏览器去掉input type=number时控件的方法

时间:2020-12-05 15:19:27      阅读:23      评论:0      收藏:0      [点我收藏+]

html

默认:<input type="number" /></br>
处理:<input type="number" class="deal-with" />

css 去除控件

<style type="text/css">
.deal-with::-webkit-textfield-decoration-container {
    background-color: #f0f3f9;
}   
		
/*下边两行是去掉input 输入框右边的上下箭头按钮 */
.deal-with::-webkit-inner-spin-button {
   -webkit-appearance: none;
}
.deal-with::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
</style>
写到这里你是不是已经觉得这样做很ok了。
觉得很完美了
但是如果你是用的是火狐浏览器的话
以上代码完全就没有起到任何的作用了
上下的控件任然显示出来了
怎么处理

/* 针对火狐 */
input{ 
   -moz-appearance:textfield;
}
你会发现解决了控件
但是有会出现一个新的问题
可以输入汉字了;不能限制类型的的处理
违背了我们设置为 type=number 的初衷

经过大量的查阅资料,
.由于火狐里=对 input type =“number” 这个属性的支持不太友好
对于这个属性慎用慎用  我个人不建议使用 <input type="number" />
因为这个是H5的新特性  对他支持还不是太友好的!!!!

火狐谷歌浏览器去掉input type=number时控件的方法

原文:https://www.cnblogs.com/IwishIcould/p/14089151.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!