如何编写一个方法来验证创建的用户名是否太短?
问题描述:
我有以下的HTML代码:如何编写一个方法来验证创建的用户名是否太短?
<div class="result hide" id="userNameTooShort"><span class="error">Your username needs to be six characters long.</span></div>
我希望这显示当用户键入小于6点中的用户名输入字段的字符。如果hide类有效,它将显示none。
这里是输入字段我在JavaScript中创建:
createFieldObjects: function(){
unField = new forms.InputField("tUserName", /^(?=.*[a-zA-Z\d])(\w|[\.\@\-\?\,\&\''\/\_\""]){6,}$/);
},
如何编写的JavaScript来显示错误消息,当用户键入少于6个字符?
答
在原型/伪方式:
if $('tUserName').value.length < 6
(set the div to display)
我知道几个人,他们的名字和姓氏一起少于6个字符。如果你告诉他们他们的名字是无效的,他们会变得非常胡思乱想,所以在这里要小心谨慎,并考虑为什么你需要这么多的角色。 – DOK 2011-01-20 16:23:53