我有一个带有默认折叠输入字段的手风琴。当我单击手风琴时,它会展开并显示一个文本输入字段和两个按钮。当文本输入字段出现时,它默认被选中(即光标在输入字段中闪烁)。我想禁用它 - 我希望用户首先物理选择该字段。
之所以会这样,是因为在低端手机上点击手风琴时,在执行jQuery之前,屏幕上弹出了键盘,屏幕上出现了表单,看起来很糟糕。如果最初没有选择表单,则只有在用户选择表单后,键盘才会在屏幕上弹出。
这是可折叠列表的代码
<div data-role="collapsible" data-iconpos="right" data-collapsed="true" class="question">
<h3>Name</h3>
<div data-role="fieldcontain" class="ux-field-contain ui-field-contain ui-body ui-br">
<label for="answer" class="ui-input-text">answer</label>
<input type="text" data-role="button" autofocus = "on" autocomplete = "off" data-theme="b" name="answer" value="Save">
</div>
<div data-theme="b">
<input data-role="button" data-theme="b" name="save" value="Save"></div>
</div>
</div>