やあ。これが私のコードのスニペットです。これは HTML フォーム ページからのものです。
Phone Number:<input type="text" id="Phone" name="Phone" onkeyup="checkFirst();" /><br />
<p id="rabbit"></p> <!-- for testing -->
これは入力テキスト フィールドで、html の head セクションにある 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「ウサギ」の要素には何も起こりません。それは変わりません。Chromeデバッガーで実行したところ、右側のパネルに参照エラーが表示され、その下に次のように表示されました。
タイプ: "not_defined"
エラーは電話入力の要素の行にありますが、なぜこのエラーが発生するのですか? タイプを「テキスト」として定義したと思いました