设置类型为数字的输入字段所需的确切元素数
Set the exact number of elements required for an Input field with type number
我的表单中有一个带有类型编号的字段输入,我想根据要求在该字段中允许准确的 13 个字符。我想知道 HTML 中是否有任何默认选项可以用来完成此操作?我尝试了 pattern 和 maxlength 但由于某种原因它们对类型号无效。如果从 HTML 方面不可能,那么我想使用 angularjs 来实现相同的目的。任何输入都会非常有用。
<input type="number" id="userCode" ng-model="formdata.userCode" title="13 Digit code"></input>
根据下面的答案,我将 min
和 max
添加为 13。添加后,当我输入 13 位数字时,我也会收到错误消息。有人可以让我知道我在这里做错了什么吗?
<input type="number" min="13" max="13" id="userCode" ng-model="formdata.userCode" placeholder="Enter 13 Digit Code" title="Please Enter the 13 digit code" class="form-control" style="width: 200px;" ng-required="true">
<form action="">
<input type="text" required pattern="[0-9]{13}" maxlength=13 id="userCode" ng-model="formdata.userCode" title="13 Digit code">
<input type="submit">
</form>
您可以check here输入的一些其他属性来使用。
如果有人在看他们也可以查看这个答案:
<input type="text" pattern=".{13,13}" oninput="this.value=this.value.replace(/[^0-9]/g,''); title="13 characters length required" ">
使用此输入字段,虽然它是文本,但我们可以确保它只接受数字。
我的表单中有一个带有类型编号的字段输入,我想根据要求在该字段中允许准确的 13 个字符。我想知道 HTML 中是否有任何默认选项可以用来完成此操作?我尝试了 pattern 和 maxlength 但由于某种原因它们对类型号无效。如果从 HTML 方面不可能,那么我想使用 angularjs 来实现相同的目的。任何输入都会非常有用。
<input type="number" id="userCode" ng-model="formdata.userCode" title="13 Digit code"></input>
根据下面的答案,我将 min
和 max
添加为 13。添加后,当我输入 13 位数字时,我也会收到错误消息。有人可以让我知道我在这里做错了什么吗?
<input type="number" min="13" max="13" id="userCode" ng-model="formdata.userCode" placeholder="Enter 13 Digit Code" title="Please Enter the 13 digit code" class="form-control" style="width: 200px;" ng-required="true">
<form action="">
<input type="text" required pattern="[0-9]{13}" maxlength=13 id="userCode" ng-model="formdata.userCode" title="13 Digit code">
<input type="submit">
</form>
您可以check here输入的一些其他属性来使用。
如果有人在看他们也可以查看这个答案:
<input type="text" pattern=".{13,13}" oninput="this.value=this.value.replace(/[^0-9]/g,''); title="13 characters length required" ">
使用此输入字段,虽然它是文本,但我们可以确保它只接受数字。