ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2020-12-05 13:02:47  阅读:261  来源: 互联网

标签:控件 deal appearance number 火狐 webkit input


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的新特性  对他支持还不是太友好的!!!!

标签:控件,deal,appearance,number,火狐,webkit,input
来源: https://www.cnblogs.com/IwishIcould/p/14089151.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有