onChange事件未触发

时间:2012-12-21 22:20:35

标签: html textbox onchange

AM确定此html中缺少某些内容。 onChange事件永远不会被触发。谁帮忙?感谢

<!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <title>Wake up call</title>
    <script type="text/javascript">
      function v(elementName) {    // Function is defined here
        alert(elementName);
      }
    </script>
  </head>

  <body bgcolor="lightblue">
    <form>
      <input type="text"
        value="Wake me" id="wake"
        onchange="v(wake)">
    </form>
  </body>
</html>

1 个答案:

答案 0 :(得分:1)

您没有名为wake的变量。要么将其改为字符串:

 <input type="text" value="Wake me" id="wake" onchange="v('wake')">

或者如果它是一个变量,请将变量设置在某处。