How can I disable the clear button that IE10 inserts into textboxes?

后端 未结 5 1834
慢半拍i
慢半拍i 2020-12-04 21:29

How can I disable the new functionality in Internet Explorer 10 that shows a little \'x\' in a textbox when it\'s focused and I have content in it?

5条回答
  •  难免孤独
    2020-12-04 22:10

    In IE 10+, text inputs (input[type=text]) show a (x) button on the right-side on the field once you start typing, it's used to clear/remove the entered text value.

    In Chrome, search inputs (input[type=search]) show a similar button.

    If you prefer to remove either of them for IE10+ and/or Chrome. You can add the style below to hide this button from the input.

    See it in action... http://codepen.io/sutthoff/pen/jqqzJg

    /* IE10+ */
    ::-ms-clear {
      display: none;
    }
    
    /* Chrome */
    ::-webkit-search-decoration,
    ::-webkit-search-cancel-button,
    ::-webkit-search-results-button,
    ::-webkit-search-results-decoration { 
      display: none; 
    }
    

提交回复
热议问题