2012-06-08 85 views
2

我正在使用jQuery和HTML5在iPad上開發應用程序。jQuery焦點()按鈕上的文本框點擊ipad

我想通過按鈕單擊將焦點對準textbox。按鈕功能是清除textbox值。清除該值後,我希望焦點位於textbox

我的代碼是:

function onclickclearbtn(){ 
    $('#txtbox').val(''); 
    $('#txtbox').focus(); 
} 

我使用的jQuery 1.4.4

+0

目前還不清楚這裏的問題是什麼。 – kinakuta

+0

我只想保留在單擊按鈕上的文本框的焦點。 – user1439792

+0

我從原來的帖子中收集了這些內容,但是您在這裏包含了一些代碼而沒有提出問題。它工作嗎?你是否遇到了一些具體問題?您沒有包含您的標記,因此無法評論迄今爲止顯示的代碼。 – kinakuta

回答

1

我建議像疊加在文本框裏面的按鈕。如http://cor.to/focustest(http://fiddle.jshell.net/tomasdev/W8udu/show/light/)

爲什麼? iOS不提供.focus()的方法,因爲它可能會讓用戶不斷彈出鍵盤而煩人。所以它需要一個真正的用戶操作來顯示鍵盤的輸入。

我們做什麼?只需在按鈕上放一個透明輸入:)