如何在没有表单标签的情况下更改Mobile Safari键盘中的返回键文本?

Jos*_*aro 4 keyboard virtual return enter mobile-safari

当我的输入元素被聚焦时,我想更改Mobile Safari键盘上的"返回"按钮文本.我知道你可以这样做:

<form action="somewebsite.com">
  <input id='SearchTextBox' type="search"/>
  <input id='SearchButton' type="button" value="Search" />  
</form>
Run Code Online (Sandbox Code Playgroud)

但我不想要表单标签,因为搜索是ajaxian(我不想重新加载页面).

有谁知道这是否可能?

Jos*_*aro 6

嘿,应该想到这个(同事解决了).只需使用JavaScript取消表单提交即可.例如:

<form action="#" onsubmit="return false;">
  <input id='SearchTextBox' type="search"/>
  <input id='SearchButton' type="button" value="Search" />  
</form>
Run Code Online (Sandbox Code Playgroud)

  • 当你有一个<form>元素包装你的输入并且输入有值="搜索"时,它看起来很有效.如果您有其他值,键盘的返回键为"Go". (2认同)