我正在探索 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 中按下 return 仍然有效吗?2) 有没有办法在不使用 asp:button 的情况下在 ASP.NET 中执行此操作?我可能会将它放在一个占位符中(我通常会使用 defaultButton 来允许页面上的多个表单),但如果我可以完全摆脱该按钮,那将是一个加号。