CSS 格式化 SSN 表单输入
CSS to format SSN form input
我有一个用 HTML5 和 CSS3 编写的表格,其中有一些非常具体的字段(SSN、Phone 号码、首字母),长度各不相同。我正在尝试弄清楚如何格式化输入字段,使其只有 X 个字符长,具体取决于输入(SSN 为 11,Initial 为 1,ZIP 为 5...等)
我知道您过去可以设置 size="11" 并且输入字段(不是标签)将设置为该大小,但是这似乎已被禁用或正在被 BS3 覆盖。
关于如何实现这一点有什么建议吗?
我目前的代码是:
<div class="form-group">
<label class="control-label" for="SSN">SSN:</label>
<input type="email" class="form-control" id="SSN" placeholder="###-##-####" size="12">
</div>
但这似乎不起作用,如果我尝试 class="col-sm-2"(或与此相关的任何其他数字),格式就会变得很傻(在某些情况下没有正确排列例)。
提前致谢。
由于您标记了 html5
,您可以使用:
<div class="form-group">
<label class="control-label" for="SSN">SSN:</label>
<input type="email" class="form-control" id="SSN" placeholder="###-##-####" maxlength="12">
</div>
顺便说一下,class="col-sm-2"
是一个 bootstrap class,它定义了一个元素应该跨越的列数。访问 http://getbootstrap.com 了解更多信息。
确保您的 html 文档类型是:<!doctype html>
或多或少意味着 'use html5'.
我有一个用 HTML5 和 CSS3 编写的表格,其中有一些非常具体的字段(SSN、Phone 号码、首字母),长度各不相同。我正在尝试弄清楚如何格式化输入字段,使其只有 X 个字符长,具体取决于输入(SSN 为 11,Initial 为 1,ZIP 为 5...等)
我知道您过去可以设置 size="11" 并且输入字段(不是标签)将设置为该大小,但是这似乎已被禁用或正在被 BS3 覆盖。
关于如何实现这一点有什么建议吗?
我目前的代码是:
<div class="form-group">
<label class="control-label" for="SSN">SSN:</label>
<input type="email" class="form-control" id="SSN" placeholder="###-##-####" size="12">
</div>
但这似乎不起作用,如果我尝试 class="col-sm-2"(或与此相关的任何其他数字),格式就会变得很傻(在某些情况下没有正确排列例)。
提前致谢。
由于您标记了 html5
,您可以使用:
<div class="form-group">
<label class="control-label" for="SSN">SSN:</label>
<input type="email" class="form-control" id="SSN" placeholder="###-##-####" maxlength="12">
</div>
顺便说一下,class="col-sm-2"
是一个 bootstrap class,它定义了一个元素应该跨越的列数。访问 http://getbootstrap.com 了解更多信息。
确保您的 html 文档类型是:<!doctype html>
或多或少意味着 'use html5'.