Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 每次输入文本更改时调用函数_Javascript_Html_Css - Fatal编程技术网

Javascript 每次输入文本更改时调用函数

Javascript 每次输入文本更改时调用函数,javascript,html,css,Javascript,Html,Css,我有这个HTML: <input type="text" onChange="function()"> 每次输入值更改时,它都会调用函数,但要调用函数,必须按enter按钮或单击非输入的内容,这非常烦人。 是否有一种方法可以在每次输入中的文本更改时调用该函数?无需按下任何按钮或点击输入。尝试: 与oninput不同,对元素值的每次更改都不必调用onchange事件处理程序 请注意:您也不应该使用关键字作为函数名。尝试: 与oninput不同,对元素值的每次更改都不必调用on

我有这个HTML:

<input type="text" onChange="function()">

每次输入值更改时,它都会调用函数,但要调用函数,必须按enter按钮或单击非输入的内容,这非常烦人。 是否有一种方法可以在每次输入中的文本更改时调用该函数?无需按下任何按钮或点击输入。

尝试:

oninput
不同,对元素值的每次更改都不必调用
onchange
事件处理程序


请注意:您也不应该使用关键字作为函数名。

尝试:

oninput
不同,对元素值的每次更改都不必调用
onchange
事件处理程序



请注意:您也不应使用关键字作为函数名。

您还可以使用键盘事件来捕获
输入
字段更改

    <input type="text" onkeyup="myFunc()">

可以使用不同的键盘事件

  • 钥匙
  • 按下键
  • 按键

  • 您还可以使用键盘事件捕获
    输入
    字段更改

        <input type="text" onkeyup="myFunc()">
    
    
    
    可以使用不同的键盘事件

  • 钥匙
  • 按下键
  • 按键