不知我能否表達(dá)清楚。一個(gè)search.aspx頁(yè)面用來(lái)做搜索,別的頁(yè)面提交get到search.aspx,search.aspx頁(yè)面還可以允許瀏覽者再次搜索,問題是沒有源碼, 不能寫在服務(wù)器端,只能通過腳本解決,我是這樣寫的:<script>function noFormGoSearch(){ var t = document.getElementById("SearchItem").value; var v = trim(document.getElementById("Keyword").value); if(v.length > 100){ alert("您輸入的關(guān)鍵字過長(zhǎng)!"); return false; } if(v == "" || v.substring(0,3) =="請(qǐng)輸入") { alert("請(qǐng)輸入關(guān)鍵字!"); return false; } var url = "/search.aspx?t="+t+"&q="+encodeURI(v); window.open(url);}</script><input tabindex="1" type="text" id="Keyword" value="" onfocus="this.value=''" style="width: 200px" /> <select id="SearchItem" name="SearchItem"> <option value="seller">供應(yīng)信息</option> <option value="buyer">求購(gòu)信息</option> </select> <input tabindex="2" type="submit" class="searchbtn" value="搜 索" onclick="return noFormGoSearch()" />用起來(lái)倒是可以,問題是window.open讓我很不爽,而且瀏覽者要打開一個(gè)新的窗口,用戶體驗(yàn)也不好,怎么樣做才能只在本頁(yè)進(jìn)行搜索呢?
2 回答

墨色風(fēng)雨
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
你這個(gè)代碼里并沒有window.open???
你試著把你里面的window.open替換成location.href,看是不是你想要的效果?
- 2 回答
- 0 關(guān)注
- 465 瀏覽
添加回答
舉報(bào)
0/150
提交
取消