【问题标题】:HTML5 only set minimum characters for input type numberHTML5 仅设置输入类型编号的最小字符数
【发布时间】:2017-06-25 15:56:12
【问题描述】:

我有这两个输入,一个是文本类型,另一个是数字

<input type="number" class="form-control" id="phone" name="phone" placeholder="Telephone Number"  maxlength="10" pattern=".{10,}" required title="10 characters minimum"/>


<input type="text" class="form-control" id="names" name="names" placeholder="Names" pattern=".{5,30}" title="Minimum of 5 characters required"/>

当用户填写少于 5 个字符时,输入文本能够响应,但当输入小于或大于 10 时,类型编号不响应。但它确实响应所需的规则。

如何设置输入类型编号的最小字符数而不必生成 javascript?。

【问题讨论】:

  • 输入类型数中的最大值定义最大数。不是该数的长度
  • @HimeshSuthar 我发现了,但是当输入是有问题的数字时,它的最小长度。
  • @thepio 我希望接受至少十个数字字符。
  • 使用 input type= text 并输入这个正则表达式。最小数字 10 和最大数字 15 pattern="\d{10,15}"

标签: html cordova


【解决方案1】:

也许您可以使用输入类型numbermin 属性来解决它,例如min="1000000000"

【讨论】:

    猜你喜欢
    • 2012-08-17
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 2013-02-24
    • 2012-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多