需要帮助使用 JavaScript 设置最小字符数
Posted
技术标签:
【中文标题】需要帮助使用 JavaScript 设置最小字符数【英文标题】:Need help setting a minimum number of characters using JavaScript 【发布时间】:2015-02-04 22:17:29 【问题描述】:我正在尝试为密码字段设置至少 5 个字符,但它不起作用。每次我输入 0 或 1 个字符时它都可以工作,但输入 2 到 5 个字符时挑战无法工作。有人可以看看我有什么并告诉我哪里出错了吗?
<fieldset>
<legend>Password</legend>
<label>Create Password</label>
<input type="password" name="password" id"password"><br /><br />
<label>Confirm Password</label>
<input type="password" name="confirmPassword" id="confirmPassword">
</fieldset><br />
if (document.sample.password.value <=5)
alert("Password must contain 5 characters.");
document.sample.password.select();
document.sample.password.style.backgroundColor="yellow";
return true; // leave now
【问题讨论】:
【参考方案1】:改成:
<fieldset>
<legend>Password</legend>
<label>Create Password</label>
<input type="password" name="password" id="password"><br /><br />
<label>Confirm Password</label>
<input type="password" name="confirmPassword" id="confirmPassword">
</fieldset><br />
if (document.getElementById('password').length<=5)
alert("Password must contain 5 characters.");
document.getElementById('password').select();
document.getElementById('password').style.backgroundColor="yellow";
return true; // leave now
注意在 html 中为id"password"
添加的=
【讨论】:
感谢您的帮助。不幸的是,它仍然无法正常工作。这是我现在所拥有的。 if (document.getElementById('password').length以上是关于需要帮助使用 JavaScript 设置最小字符数的主要内容,如果未能解决你的问题,请参考以下文章