HTML表单-文本框值更改时

HTML表单-文本框值更改时,html,forms,input,Html,Forms,Input,我试图弄清楚每次表单中的文本框值更改时如何调用方法 比如说, 我是否可以添加一个参数,每次用户在框中键入新内容时都会调用该参数?我知道有一个“onchange”,但只有在用户在该框中完成输入后才会调用它 谢谢 您需要的是一个onkeyup事件。如果没有js库,您的代码应该与此类似(语法未选中): 功能键控(x) { //代码 } 输入您的姓名: 如果希望在用户从文本框更改焦点时选中onblur,也可以使用onblur 有关更多详细信息: 您是否将JavaScript与HTML一起使用?(

我试图弄清楚每次表单中的文本框值更改时如何调用方法

比如说,

我是否可以添加一个参数,每次用户在框中键入新内容时都会调用该参数?我知道有一个“onchange”,但只有在用户在该框中完成输入后才会调用它


谢谢

您需要的是一个onkeyup事件。如果没有js库,您的代码应该与此类似(语法未选中):


功能键控(x)
{
//代码
}
输入您的姓名:
如果希望在用户从文本框更改焦点时选中onblur,也可以使用onblur

有关更多详细信息:


您是否将JavaScript与HTML一起使用?(只是想知道,因为问题没有标记为“JavaScript”)我如何让它打印用户在文本框下键入的内容?当他们键入不同的内容时,文本会发生变化?在哪里打印?您可以使用x.value获取该函数中的值,并将其设置为需要的位置。有许多不同的方法可以做到这一点:-)
<html>
<head>
<script type="text/javascript">
function keyup(x)
{
  //code
}
</script>
</head>
<body>

Enter your name: <input type="text" id="fname"  onkeyup="keyup(this)">

</body>
</html>