HTML/Javascript onchange无法工作

HTML/Javascript onchange无法工作,javascript,html,getelementbyid,Javascript,Html,Getelementbyid,这是我关于stackoverflow的第一个问题 我有一张表格: <input type="text" id="naam" onchange="naam()" name="toevoegerNaam_1" placeholder="Uw naam" /> 这行不通 如果我这样做:onchange=alert'test',它很好用 我可以用onclick调用函数 我不明白怎么了 请帮帮我!也许有人看到我是荷兰人比利时人,很抱歉我的英语不好,如果我的问题不够清楚,我会编辑它。尝试使用

这是我关于stackoverflow的第一个问题

我有一张表格:

 <input type="text" id="naam" onchange="naam()" name="toevoegerNaam_1"
placeholder="Uw naam" />
这行不通

如果我这样做:onchange=alert'test',它很好用

我可以用onclick调用函数

我不明白怎么了

请帮帮我!也许有人看到我是荷兰人比利时人,很抱歉我的英语不好,如果我的问题不够清楚,我会编辑它。

尝试使用onkeyup/onkeydown,以便在按下键后立即执行函数

因为onchange仅在焦点从输入字段更改/移动时执行


控制台中是否显示任何错误?尝试为函数取一个不同于id的名称。我想我记得有一次我遇到了同样的问题:脚本标记在哪里?在标题中或表单后面?尝试naam=函数而不是naam函数。这将迫使它进入全局范围,这很可能是您的问题+1检查控制台的错误,因为它在这里使用chrome工作正常,还告诉我们浏览器当我更改内容和选项卡时,我收到chrome和IE的警报。您使用的是哪种浏览器?
<script type="text/javascript" >
function naam(){
    alert("test");

    }

</script>