具有自定义模式的HTML输入文本

姆瓦斯科

我正在创建一个具有字段的Web表单,该字段应保留以下模式:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

所有字符都必须是数字,如果可能的话,我想以此示例显示该字段:

在此处输入图片说明

这是我当前的建议,但是输出不是理想的。

  <div class="form-group col-sm-12">
                <label for="numero_ticket" class="h4">Número de Ticket para facturar (30 digitos)</label>
                <input type="numero_ticket" class="form-control" id="numero_ticket_facturar" pattern="[0-9\s]{4,4}[0-9\s]{3,3}[0-9\s]{6,6}[0-9\s]{4,4}[0-9\s]{4,4}[0-9\s]{3,3}[0-9\s]{5,5}" placeholder="Número de Ticket para facturar" required>
                <div class="help-block with-errors"></div>
            </div>

我如何放置下划线字符,这应该可以帮助用户知道要在表单字段中输入的所需数字的确切数目?

生活

这是您使用一些CSS技巧和JQuery描述的示例

$('input').on('input', function(){
  if($(this).val().length >= 4){
    $(this).next('input').focus();
  }
});
#wrapper{
  display: inline-block;
}

#longInput{
  grid-template-columns: auto auto auto auto;
  display: grid;
  grid-gap: 32px;
}

input{
  border: none;
  width: 6ch;
  background: 
    repeating-linear-gradient(90deg, 
        dimgrey 0, 
        dimgrey 1ch, 
        transparent 0, 
        transparent 1.5ch) 
      0 100%/100% 2px no-repeat;
  color: dimgrey;
  font: 5ch consolas, monospace;
  letter-spacing: .5ch;
}
input::after{
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
16 digit number:<br>
<div id="wrapper">
  <div id="longInput">
    <input maxlength="4"></input>
    <input maxlength="4"></input>
    <input maxlength="4"></input>
    <input maxlength="4"></input>
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

叶节点中具有自定义操作的复合模式

具有自定义状态的自定义按钮

具有自定义角的html按钮

具有多个输入的自定义重力形式字段

NSTextView拖动具有自定义属性的文本

具有HTML标签的Cognito自定义消息

具有自定义消息的HTML5输入验证

具有自定义字体的标签和具有绑定的文本不起作用

具有自定义输入的ReactiveForms

QLineEdit:显示已处理的文本,而不是输入的文本,但保留它(自定义回显模式)

具有自定义URL模式服务回复的QtWebEngine拦截请求

TFF:具有自定义数据集的自定义输入规范-TypeError:“ TensorSpec”类型的对象没有len()

具有自定义拇指图像和文本的滑块

具有MVVM模式的WPF中的复选框和自定义列表

具有自定义文本支持的小部件

具有自定义类型的HashSet

具有预定义的宽度和高度的自定义可编辑文本字段

创建自定义模块:哟具有自定义模式/模型的meanjs:crud-module吗?

具有自定义的输入字段

具有自定义函数调用的HTML表单

基于现有的自定义文本输入输入源(键盘布局)

自定义输入文本框

在 Access 中将 VBN 文本框文本与具有自定义格式的自动编号匹配

具有自定义文本颜色和正确编辑文本颜色的 NSTableView(基于视图)

自定义 HTML 输入验证

HTML 中具有自定义按钮样式的输入文件

检测自定义 UITextField 是否具有文本值

具有相同 ID 的 Android 自定义输入

HTML / CSS - 具有溢出内容的自定义模式