gpt4 book ai didi

javascript - 使用 js/jquery 进行动态输入

转载 作者:搜寻专家 更新时间:2023-10-31 22:41:53 24 4
gpt4 key购买 nike

我正在尝试构建一个动态输入框。当我单击小键盘时,我希望它显示在框上,并将该框限制为一个数字。当它达到其限制时,下一个输入将转到下一个框。

我不希望用户能够在输入框中单击并手动输入值,我只希望他们使用小键盘。输入框是解决这个问题的好方法吗?

这是我的代码:

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);
})
});

最佳答案

DEMO

<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>

在输入中添加属性readonly

关于javascript - 使用 js/jquery 进行动态输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32731231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com