当我的输入元素获得焦点时,我想更改Mobile Safari键盘上的“返回”按钮文本。我知道你可以这样做:
<form action="somewebsite.com">
<input id='SearchTextBox' type="search"/>
<input id='SearchButton' type="button" value="Search" />
</form>
但我不想要表单标签,因为搜索是 ajaxian(我不想重新加载页面)。
有谁知道这是否可能?
当我的输入元素获得焦点时,我想更改Mobile Safari键盘上的“返回”按钮文本。我知道你可以这样做:
<form action="somewebsite.com">
<input id='SearchTextBox' type="search"/>
<input id='SearchButton' type="button" value="Search" />
</form>
但我不想要表单标签,因为搜索是 ajaxian(我不想重新加载页面)。
有谁知道这是否可能?
呵呵,应该想到这个(同事解决了)。只需使用 JavaScript 取消表单提交即可。例如:
<form action="#" onsubmit="return false;">
<input id='SearchTextBox' type="search"/>
<input id='SearchButton' type="button" value="Search" />
</form>
您现在可以使用enterkeyhint
<input enterkeyhint="search" />
还有更多选项,例如“发送”、“开始”等