ken*_*ken 3 html javascript css jquery
我试图建立一个动态输入框.当我点击小键盘时,我希望它显示在框中,并将该框限制为一个数字.当它达到极限时,下一个输入将转到下一个框.
我不希望用户能够在输入框上单击并手动输入值,我只是希望他们使用小键盘.输入框是否是一个很好的解决方案?
这是我的代码:
https://jsfiddle.net/Piq9117/dwxt928c/
这段代码将我点击的数字放在所有方框上.如何编写它以便当盒子已有数字时它会转到另一个盒子?
$(function () {
var $passBox = $('input[type="text"]');
var $numpad = $('.numpad');
$numpad.on('click', function () {
var $numValue = $(this).text();
$passBox.val($numValue);
})
});
Run Code Online (Sandbox Code Playgroud)
<div class="passcode">
<div class="passcodeBox">
<ul>
<li><input type="text" readonly></li>
<li><input type="text" readonly></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<table>
<tbody>
<tr>
<td class="numpad">1</td>
<td class="numpad">2</td>
<td class="numpad">3</td>
</tr>
<tr>
<td class="numpad">4</td>
<td class="numpad">5</td>
<td class="numpad">6</td>
</tr>
<tr>
<td class="numpad">7</td>
<td class="numpad">8</td>
<td class="numpad">9</td>
</tr>
<tr>
<td></td>
<td class="numpad">0</td>
</tr>
</tbody>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
readonly在输入中添加attr
| 归档时间: |
|
| 查看次数: |
92 次 |
| 最近记录: |