【发布时间】:2013-02-11 10:50:37
【问题描述】:
我正在使用 phonegap 2.3.0 构建一个表单,在我的表单中,我创建了几个复选框,单击它们会打开一个隐藏的 div。问题是屏幕要么跳到页面顶部,要么跳到最后一个有焦点的输入。我试图在单击复选框时将焦点添加到隐藏 div 中的输入,但它不起作用。我试图为整个表单添加模糊,但没有奏效。这就是我所拥有的......我不知道该怎么做,我不想使用下拉列表来简单地选择是/否,但我测试过它可以正常工作......
input data-theme="b" type="checkbox" name="parking_issuesC" id="parking_issuesC" onclick="fnchecked(this.checked,'67');document.getElementById('parking_issues').focus();" /> <b><font color="#cc0033">* </font> Parking Issues?</b> </label>
<div style="display:none;" id="select67" name="select67" valign="top">
<label for="ladder_size"><b><font color="#cc0033">EXPLIAN</font></b></label>
<input type="text" name="parking_issues" value="" id="parking_issues">
<hr></div>
【问题讨论】:
-
我猜你正在使用 jquery-mobile 框架?
-
是的,我认为这是一个错误或者我不应该是??
-
我认为你应该在 jquery mobile 上使用 .show() 和 .hide()
-
像冠军一样工作,谢谢!
-
好的,我创建了它作为答案,别忘了接受
标签: cordova checkbox scroll focus