0
嗨。这是我的代码片段。它是从HTML表单页面:javascript类型未定义错误
Phone Number:<input type="text" id="Phone" name="Phone" onkeyup="checkFirst();" /><br />
<p id="rabbit"></p> <!-- for testing -->
这是输入文本字段,我想在我的checkFirst函数,它是在HTML的头部调用,这里是我的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“兔子”的元素。它不会改变。我与铬调试运行它,它在右侧面板中,我有一个引用错误下它说表明:
类型:“not_defined”
错误是在元素对电话线输入,为什么我得到这个错误?我想我定义的类型为 '文本'
你是指text/javascript而不是text/javasciprt? – 2012-08-11 22:41:56
你误解了'type:“not_defined”'。这是说错误的类型是'not_defined';这是一个'not_defined'错误。 input的''type'属性很好。 – icktoofay 2012-08-11 22:42:26
如果这是您的代码的直接副本,那么您拼写错误的JavaScript。 – 2012-08-11 22:42:38