代码之家  ›  专栏  ›  技术社区  ›  Naomi

输入时输入字段的状态

css
  •  1
  • Naomi  · 技术社区  · 7 年前

    是否存在某种状态(如 :hover , :focus , :active )如果只使用CSS在输入字段中键入内容,或者必须使用JavaScript等其他方式来完成?

    我想要实现的是,当有人打字时,只显示字符计数器。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Community CDub    4 年前

    在输入字段中键入时,css中没有状态。

    有关详细信息,请参阅链接 伪类 https://www.w3schools.com/css/css_pseudo_classes.asp


    可以在javascript中键入时的输入状态。

    请参阅下面的代码。

    document.getElementById("demo").addEventListener("keypress", myFunction);
    
    function myFunction() {
        alert("Someone is typing");
    }
    <input type="text" id="demo">

    您可以在该链接中查看有关onkeypress的更多信息

    https://www.w3schools.com/jsref/event_onkeypress.asp

    希望这有帮助。