-1
<script>
function checkName(){
var tmpName = document.getElementById("name");
if(tmpName.value.length == 0){
alert("Name cannot be empty");
return false;
}
else
return true;
}
function confirmForm(formObj){
var nameBool = new Boolean();
var errorName = "";
nameBool = checkName();
if(nameBool == false)
errorName = "Invalid data in input name !";
return window.alert("You have this error : \n " + errorName + "\n" + errorID);
}
</script>
<form name=reviewform onsubmit="return confirmForm(reviewForm)" method=POST >
<p>Name : <input type="text" id="name" ></p>
<p>ID : <input type="text" id="id" ></p>
<input type="submit" value="Click here!">
</form>
我的問題是爲什麼我的函數無法運行?沒有錯?任何資深人士都可以教我哪裏我錯了嗎?在javascript的主函數中調用另一個函數
我已經editited並加上窗體名稱和它是如何工作
我不知道這個功能是不是我的錯實現或者什麼
什麼功能不運行?你怎麼知道它不運行?你怎麼試圖調試它? – 2013-05-13 14:26:29
在給出的這段代碼中,你只是定義了兩個函數,而不是調用它們中的任何一個。你可以再詳細一點嗎 ? – 2013-05-13 14:27:32
在Firefox,Chrome,Safari的錯誤控制檯中發生了錯誤消息嗎? – reporter 2013-05-13 14:27:56