如何检测输入何时更改?

Ano*_*eat 5 html javascript php

通过JavaScript,PHP或HTML.我想这样做是为了检查是否允许用户名(在我们这边).

很抱歉没有详细说明.如果用户名太短,它旁边会出现一条消息(我会做这部分),说它太短了,但要自动完成,我需要检测它.

<script type="text/javascript">
document.getElementById('username').onchange=userCheck;
function userCheck() {
    document.getElementById("usercheck").innerHTML="kk";
}
</script>

<form action="devlabs.php">
Username: <input type="text" id="username"/><em id="usercheck"></em>
</form>
Run Code Online (Sandbox Code Playgroud)

小智 1

使用 javascript 处理该输入的 DOM 事件。请参阅此处查看列表。

也许像这样使用 onkeypress:
< input type="text" onkeypress="alert('you pressed a key');" // >

如果您想跟踪其旧值并进行比较,请使用变量。这是使用 onkeypress 的示例