有人知道如何使用onchange为输入类型=文本设置最小字符数限制吗?或者,也许使用它添加一个minlength属性,我可以在所有输入文本元素中调用该属性?
我知道html支持maxlength或使用系统字典对其进行设置。尝试在我的输入标签中使用minlength属性,但是没有用。
这就是我现在拥有的
HTML:
<vf:group _for="abnkAmtLimit" label="Payment Limit">
<input id="abnkAmtLimit" type="text" maxlength="9" class="form-control input-xs space" value="${proxy.accnBank.abnkAmtLimit}" name="abnkAmtLimit" style="text-transform:uppercase" disabled/>
</vf:group>
jquery:
$('#input[type=text]').on("change", function (e) {
this.attr("minlength");
});
ps。老实说,我不知道如何进一步完善我的onchange函数以在输入标记中创建minlength属性。
我试图实现这一目标,以便以后可以在所有其他输入文本元素中使用minlength属性,或者发出警报消息来通知用户要键入的最小字符:
<vf:group _for="abnkAmtLimit" label="Payment Limit">
<input id="abnkAmtLimit" type="text" maxlength="9" minlength="3" class="form-control input-xs space" value="${proxy.accnBank.abnkAmtLimit}" name="abnkAmtLimit" style="text-transform:uppercase" disabled/>
</vf:group>
感谢您的帮助。谢谢!
答案 0 :(得分:0)
为什么在输入会话中不使用数据格式?你可以这样使用
<input type="text" class="form-control" id="noIc" data-error="Please enter the correct identification number" placeholder="890821025339" data-format="@{{999999999999}}">