【发布时间】:2019-03-23 23:07:27
【问题描述】:
我有一个输入类型的密码,只允许这样的六位数字:
<fieldset>
<label for="password-input">Enter New Pin</label>
<input type="password" name="password" id="password-input" inputmode="numeric" minlength="6"
maxlength="6" size="6" value="">
<span class="hint">New pin must be 6 digit number only</span>
</fieldset>
它会显示如下:
我如何设置它的样式,使它看起来像下面这样?
【问题讨论】:
-
我们无法更改输入类型
password中的密码屏蔽字符。我们可以对输入类型text这样做,但它存在安全风险。 -
以下所有答案至少对一个人都失败的事实应该告诉您不要尝试这样做。
-
我会采取不同的方式。使用带有背景图像和 JavaScript/jQuery 的单行 6 单元格表来处理/屏蔽/显示。与尝试设置密码输入样式相比,它会给您更多的视觉灵活性。这可能需要更多的工作,但您可以让一切正常工作并完全按照您想要的方式进行。
-
@SunKnight0 对于拥有密码管理器的人来说,也需要从剪贴板进行粘贴。