我编写了一些简单的 javascript 来根据字段的输入更改 iframe 的内容。经过数小时的尝试,我设法让它工作了;但是我真的不明白为什么我应该将“return true”和“return 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>