2011-04-01 51 views
4

當我的輸入元素聚焦時,我想更改移動Safari鍵盤上的「返回」按鈕文本。我知道你可以這樣做:如何在沒有表單標籤的情況下更改Mobile Safari鍵盤中的返回鍵文本?

<form action="somewebsite.com"> 
    <input id='SearchTextBox' type="search"/> 
    <input id='SearchButton' type="button" value="Search" /> 
</form> 

但我不希望表單標籤,因爲搜索是纔算是Ajax(我不想重新載入頁面)。

有誰知道這是可能的嗎?

回答

6

恩,應該想到這個(同事解決了)。只需使用JavaScript取消表單提交。例如:

<form action="#" onsubmit="return false;"> 
    <input id='SearchTextBox' type="search"/> 
    <input id='SearchButton' type="button" value="Search" /> 
</form> 
+0

嘿,我試圖做同樣的事情,但我不明白這是如何設置返回鍵的文本。如果我想讓iOS鍵盤具有「foo」提交鍵,那麼「foo」會放在代碼中的哪個位置? – TahoeWolverine 2012-06-20 21:10:57

+0

@TahoeWolverine JoshNaro 2012-06-21 14:05:07

+2

看起來像這樣,當你有一個

元素環繞你的輸入,並且當輸入有value =「Search」時。如果您有其他值,鍵盤的返回鍵是「Go」。 – TahoeWolverine 2012-06-21 21:10:04

相關問題