zoukankan      html  css  js  c++  java
  • 火狐谷歌浏览器去掉input type=number时控件的方法

    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的新特性  对他支持还不是太友好的!!!!
    
  • 相关阅读:
    金融系列10《发卡行脚本》
    金融系列9《发卡行认证》
    金融系列8《应用密文产生》
    ED/EP系列5《消费指令》
    ED/EP系列4《圈存指令》
    ED/EP系列2《文件结构》
    ED/EP系列1《简介》
    社保系列11《ATR》
    社保系列3《文件结构》
    社保系列2《文件系统》
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/14089151.html
Copyright © 2011-2022 走看看