【发布时间】:2014-02-04 21:33:22
【问题描述】:
我有一个<input>框type="tel",当用户输入数字并在手机上按回车时,我想将焦点转移到选择框。但我不认为type="tel"在手机上给出了一个回车键,我认为这个键更像是一个下一个但我不知道这个键到底是什么。此代码适用于网络浏览器,但在我的手机上按下一个键总是会将焦点转移到下一个 <input type="tel"> 框。
<input type="tel" name="load1" id="load1" maxlength="4" size="7"
onkeydown="if (event.keyCode == 13) document.getElementById('numOfReps1').focus()">
<select id="numOfReps1" style="width:75px">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option selected="selected" value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
我认为我的问题来自event.keyCode == 13,因为移动版没有回车键,但我不知道该键到底是什么。
【问题讨论】:
-
你在用jquery mobile吗?
标签: javascript jquery html jquery-mobile mobile