2012-06-08 57 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()的方法,因为它可能会让用户不断弹出键盘而烦人。所以它需要一个真正的用户操作来显示键盘的输入。

我们做什么?只需在按钮上放一个透明输入:)