【发布时间】:2017-08-21 02:03:39
【问题描述】:
我有一个数字字段的代码:
<label for="Phone">Phone Number</label><br/>
<input id="Phone" name="Phone"class="form-control" type="tel" pattern="^\d{3}\d{3}\d{4}$" maxlength="10" minlength="10" required >
但是,这不仅限于数字,而且只有一种格式有效,我想做类似的事情:
<input name="Phone" type="number" class="form-control" placeholder="Phone Number" maxlength="10" minlength="10" required="required"/>
并且该代码不限制最大和最小长度! 我如何让长度起作用? 我知道这段代码有效:
<input name="Example" type="text" class="form-control" placeholder="Example input" maxlength="10" minlength="10" required="required"/>
但那是文本而不是数字!
【问题讨论】:
-
使用模式强制只接受数字怎么样?
<input type="text" pattern="\d+" maxlength="10" minlength="10" required/>
标签: javascript html forms validation input