看图片:
我想要设计类似图像中的东西,其中用户输入一个 4 位的一次性密码 (OTP)。现在我已经通过 4 个单独的输入实现了这一点,然后在 javascript 中组合值:
<input type="text" class="form-control" placeholder="0" maxlength="1" />
<input type="text" class="form-control" placeholder="0" maxlength="1" />
<input type="text" class="form-control" placeholder="0" maxlength="1" />
<input type="text" class="form-control" placeholder="0" maxlength="1" />
我不确定这是否是正确的方法。我认为必须有一些样式选项,通过这些选项,一个输入文本框会像图像中那样显示为分区的。是否可以使用引导程序?如何设置一个输入控件的样式以显示为输入的分区字段?
原文由 Karan Desai 发布,翻译遵循 CC BY-SA 4.0 许可协议
您不必保留 4 个单独的字段;
首先你应该调整字符间距,然后调整底部的边框样式……
–编辑为 4 个字符的丑陋修复 5 个下划线–
我认为这可以作为一个起点……希望这会有所帮助……