<form method="get" action="/" onsubmit="SubmitForm()">
<input type="text" title="" value="" name="q" class="search-input" id="gsearch" />
<input type="submit" value="" name="sa" id="search-button"/>
</form>
<script type="text/javascript">
function SubmitForm(){
window.open("http://test.com/gsearch.php?cx=015214977:8tebxhu0mrk&cof=FORID:11&ie=GB2312&as_q="+document.getElementById('gsearch').value);
return false;
}
</script>
當我提交按鈕時,原始頁面刷新一次。如何預防它?謝謝。爲什麼頁面刷新一次?
沒關係。謝謝。爲什麼添加回報。有用?謝謝。 – zhuanzhou
onsubmit屬性是一個JavaScript腳本。如果該腳本返回false,則不會提交表單。首先,你的腳本是_SubmitForm()_,它只是調用函數,並且沒有_return false_。但在插入返回後,現在在onsubmit腳本中,返回SubmitForm的返回值,該值爲false。 – Saeed