html - PIN 码输入字段

标签 html css

我想创建一个表单,用户可以在其中输入电子邮件和 4 位 PIN。对于 PIN 输入,我想使用 <input type="number">而不是正则表达式,但我不知道如何隐藏输入的数字。

最佳答案

使用 type password 和 HTML maxlength 属性:

<input type="password" name="pin" maxlength="4">

http://jsfiddle.net/skxr9o47/

这将需要一些 JavaScript 验证以确保输入了数字。

另一种方法是使用 HTML 5 并利用 number 类型(正如您已经完成的那样)或 pattern属性并在您的表单中验证它。

<form>
    <input type="text" name="pin" pattern="[0-9]{4}" maxlength="4">
    <input type="submit" value="Validate">
</form>

http://jsfiddle.net/L6n9b5nr/

但是,您必须使用 JavaScriptjQuery 来屏蔽用户的输入。

关于html - PIN 码输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31418453/

相关文章:

javascript - HTML CSS Make DIV 只要内容不是窗口

javascript - 根据列表项点击更改 DIV 内容

javascript - 我怎样才能使 ng-change 也适用于相同的值?

html - 如何在父 block HTML 的 100% 上显示 block ?

窗口调整大小的 CSS,列表项退出菜单

javascript - jQuery if/else 语句不起作用

javascript - 响应式导航 - flexbox 下拉菜单导致溢出

html - CSS 位置绝对不超出容器的最左侧

html - 调整响应式网站大小时出现空白

javascript - 需要帮助在 Javascript 中重复更新一些文本