2017-09-25 165 views
1
<input class='inpuname' type='text' maxlength=5> 

maxlength设定字母数字输入工作与最大长度

现在,我想所有的五个字符是字母数字

<input class='inpuname' type='text' pattern='[A-Za-z0-9]{5}' maxlength=5> 

要么maxlength也不pattern不起作用。任何字符和任何数量的字符都是允许的!

+0

对我来说它工作得很好。请创建一个代码片段/ jsfiddle来重现问题 – smnbbrv

+0

@smnbbrv,在这里 - 'https:// jsfiddle.net/5aw7tz0d /' – puerto

+1

@puerto https://jsfiddle.net/5aw7tz0d/1/在镀铬上为我工作 –

回答

-1
<form action="demo"> 
number: 
<input type="text" pattern="[0-9]{5}" 
    maxlength=5 
    title="5 digit number"> 

<input type="submit"> 
</form> 

这是有效的。尝试提交有效和无效的数据表格

+0

但我的输入是“文本”类型。 – puerto

+0

和''在HTML中无效 – smnbbrv

+0

检查答案。尝试提交表单 –