How do I auto-hide placeholder text upon focus using css or jquery?

后端 未结 26 1855
长情又很酷
长情又很酷 2020-11-28 00:39

This is done automatically for every browser except Chrome.

I\'m guessing I have to specifically target Chrome.

Any solutio

26条回答
  •  广开言路
    2020-11-28 01:14

    Edit: All browsers support now

    input:focus::placeholder {
      color: transparent;
    }

    Firefox 15 and IE 10+ also supports this now. To expand on Casey Chu's CSS solution:

    input:focus::-webkit-input-placeholder { color:transparent; }
    input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
    input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
    input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
    

提交回复
热议问题