<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Javascript Form Testing</title>
</head>
<body>
Name: <input type="text" name="Name" value="Name" id="fname"> <br>
Email: <input type="text" name="Email" value="Email" id="mail" > <br>
Phone: <input type="text" name="Number" value="Phone Number" id="dvr" onchange="validatePhone();">
<span id="phoneval"> ?</span>
<script type="text/javascript">
phonenum = document.getElementById("dvr").value.length;
function validatePhone() {
if (phonenum == 10){
document.getElementById('phoneval').innerhtml="<-- Valid";
}
else{
document.getElementById('phoneval').innerhtml="<-- Not Valid";
}
}
</script>
</body>
</html>
喜的特性「值」,我得到了錯誤「遺漏的類型錯誤:無法讀取屬性‘’空的」當標籤是在頭值,但因爲我移動它,它就消失了。但是,現在它輸出沒有錯誤,並沒有什麼。請幫忙?JAVASCRIPT - 遺漏的類型錯誤:無法讀取空
對不起任何格式和事物,新:/
我不想提交答案,因爲我實際上在工作atm。首先最重要的是沒有什麼是調用validatePhone()..如果你只是希望它在dom被加載後運行(但是在資源被加載之前),那麼你可以把調用放在'validatePhone()'之前 但是,您可能想要在表單提交事件期間運行所有這些操作 – 2012-08-13 04:32:48
Javascript對於大小寫敏感,應該是'innerHTML' – diEcho 2012-08-13 04:35:36