html - 具有三个文本字段的主要电话号码

标签 html css

我想创建以下内容:

enter image description here

我做了如下操作:

<span>* Primary Phone:</span>
        <input name="prim1" type="text" id="prim1" class="required">
        <input name="prim2" type="text" id="prim2" class="required">
        <input name="prim3" type="text" id="prim3" class="required">

但是我得到:

enter image description here

我想通过指定宽度来缩小文本,但它并没有这样做。我还需要一种使用 jQuery 对此进行验证的方法,如果它是一个单独的文本字段,我该怎么做?

最佳答案

我不建议只在所有必填字段上设置宽度,我相信您需要更新您的 html 以更好地反射(reflect)您想要传达的内容,我不一定会在 CSS 中这样做,因为这是数据即使没有样式也应该存在。我会做类似的事情:

<span>* Primary Phone:</span>
<input name="prim1" type="text" id="prim1" size="3" class="required">
<input name="prim2" type="text" id="prim2" size="3" class="required">
<input name="prim3" type="text" id="prim3" size="4" class="required">

看看this为什么输入大小可以接受,而字体大小通常 Not Acceptable 。

有关验证和防止无效字符的更多信息,我会使用 JQuery Validation或内置掩码的 Autotabber(如 http://www.mathachew.com/sandbox/jquery-autotab/)。

关于html - 具有三个文本字段的主要电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7369448/

相关文章:

javascript - 从 Javascript 数组获取索引

javascript - div显示后如何播放视频?

javascript - HTML 5 拖放 - 使用自定义光标

html - 如何在 blogspot 中进行 100% 布局?

javascript - 如何更改 JavaScript 中 <i> 标签中的元素

javascript - 无法读取未定义的属性 - D3 hive 图

css - 为什么使用 RTL 时我的页面太宽?

css - Firefox 错误地将垂直边距应用于内联元素

css - 如何在 .RPres R Presentation 中编辑标题幻灯片样式?

css - 带有 float 沙袋元素的 Chrome 问题