我正在瀏覽Apple網站上的搜索框,發現它沒有輸入type =「submit」來發布表單,即使Javascript被禁用。沒有按鈕的郵政編碼
<form action="/search/" method="post" class="search" id="g-search">
<div class="sp-label">
<label for="sp-searchtext">Search</label>
<input type="text" name="q" id="sp-searchtext" accesskey="s">
</div>
</form>
已經從來沒有真正探討它,我把它從這個就意味着你可以發佈形式,而不需要一個提交按鈕,它只是依賴於用戶按下回車鍵。
有兩個問題:1)所有瀏覽器都兼容嗎?那麼在IE 7中壓縮還將繼續工作嗎? 2)有沒有辦法在ASP.NET中做到這一點,而不使用asp:按鈕?我可能會把它放在一個佔位符內(我通常會使用defaultButton來允許頁面上有多個表單),但是如果我可以完全擺脫這個按鈕,那就更好了。
我不知道我們是否可以使用__doPostBack('page','');這樣的東西,並呼籲在關鍵輸入這一點,但它再次使用Javascript ... :( – Moons 2012-07-20 12:04:20