是否可以在 jquerymobile 的输入字段上将模式属性与 maxlength 属性结合起来?
<input name="aNumber" type="number" pattern="[0-9]{6}" maxlength="6" placeholder="dddddd" value="">
<input name="anotherNumber" type="number" pattern="[0-9]{3,4}" maxlength="4" placeholder="ddd(d)" value="">
我希望出现大数字键盘,但只能使用pattern="[0-9]*"
. 不幸的是,在任何情况下都不尊重 maxlength 属性。
我想要的是出现一个数字键盘(大的一个/拨号;iPhone 显然有两个:只有数字/拨号和带有特殊字符的数字)让用户输入多达 6 个或 3 到 4 个数字字符。
编辑:应用了@raina77ow 的建议,目前可行,但仍然感觉不对,所以我愿意接受建议!
<input name="aNumber" type="tel" pattern="[0-9]*" maxlength="6" placeholder="dddddd" value="">