안녕하세요. 다음은 내 코드 스 니펫입니다. 그것은 HTML 양식 페이지에서입니다 :자바 스크립트 유형 정의되지 않은 오류
Phone Number:<input type="text" id="Phone" name="Phone" onkeyup="checkFirst();" /><br />
<p id="rabbit"></p> <!-- for testing -->
이 입력 텍스트 필드이고 나는 HTML의 헤드 섹션에 내 checkFirst 기능에 전화를 걸 여기 내 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/javasciprt 대신 text/javascript를 사용 했습니까? –
당신은'type : "not_defined"를 잘못 해석하고 있습니다. 그것은 에러의 타입이'not_defined'라고 말하는 것입니다; 'not_defined' 에러입니다. 'input'의'type' 속성은 괜찮습니다. – icktoofay
코드에서 직접 복사 한 것이면 자바 스크립트의 철자가 잘못되었습니다. –