我寫了一些簡單的javascript來根據字段的輸入更改iframe的內容。經過幾個小時的嘗試,我已經設法讓它工作。但是我並不真正理解爲什麼我應該在搜索功能結束時將「返回true」和「返回false」。先謝謝你!這是爲什麼這個工作?
function search(){
var course=document.getElementById("field");
if(course.value!=""){
if(course.value!="Course code (e.g. COMP1004)"){
var target=document.getElementById("frame");
target.src=course.value + ".php";
return false;
}
}else{
return true;
}
}
<input id="field" name="field" type="text"></input>
<input id="searchButton" name="searchButton" type="button"value="Search"onclick="search()"></input>
'return's在你當前的代碼中沒有做任何事 – Ian
你確定你沒有綁定到提交元素的函數嗎? –