我试图弄清楚每次表单值的文本框发生变化时如何调用方法。
例如,
我是否可以添加一个参数,每次用户在框中输入新内容时都会调用该参数?我知道有一个“onchange”,但只有在用户输入该框后才会调用。
谢谢!
答案 0 :(得分:3)
您需要的是一个onkeyup活动。如果没有js库,您的代码应该与此类似(语法未选中):
<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>
如果您想在用户从文本框中更改焦点时检查它,也可以使用onblur。
更多细节: