javascript类型未定义错误

时间:2012-08-11 22:37:24

标签: javascript javascript-events

您好。这是我的代码片段。它来自HTML表单页面:

Phone Number:<input type="text" id="Phone" name="Phone" onkeyup="checkFirst();" /><br />

<p id="rabbit"></p> <!-- for testing -->

这是输入文本字段,我想调用我的checkFirst函数,该函数位于html的head部分,这是我的checkFirst函数

<script type="text/javasciprt">
        document.getElementById("rabbit").innerHTML = "When";
        function checkFirst(){
            var numbers = 3; //document.getElementById("Phone").value.length;
            document.getElementById("rabbit").innerHTML="Hello";

            if (numbers <= 3) {
                document.Phone.focus();
            } else {
                document.info_open.focus();
            }
        }
</script>

当我运行它时,ip“兔子”的元素没有任何反应。它不会改变。我用chrome调试器运行它,它在右侧面板中显示我有一个引用错误,在它下面说:

输入:“not_defined”

错误是在电话输入元素的行上,为什么我收到此错误?我以为我把类型定义为'text'

1 个答案:

答案 0 :(得分:3)

更改

<script type="text/javasciprt">

<script type="text/javascript">

因为代码在jsfiddle(http://jsfiddle.net/yhFfc/)中完美运行。