フィールドの入力に応じて iframe の内容を変更する簡単な JavaScript をいくつか作成しました。何時間も試行した後、私はそれを機能させることができました。ただし、検索関数の最後に「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>