我想检查在文本框中输入的字符串的大小。我错过了什么?
function test()
{
if((window.document.form.mdp.length)<=6)
alert("Mot de passe faible ");
else if((window.document.form.mdp.length)>6)
alert("Mot de passe fort ");
}
答案 0 :(得分:3)
您必须使用该字段的值。像这样:
function test()
{
var password = window.document.form.mdp.value;
if(password.length <=6)
alert("Mot de passe faible ");
else if(password.length > 6)
alert("Mot de passe fort ");
}
注意:
如果您为文本字段分配了ID,则无需引用窗口即可访问它。
var password = mdp.value;
这应该足够了,但它并不是真正明确的,最终会产生比解决方案更多的问题。
创建变量而不是直接引用任何地方的字段/值...它的输入更少,并且可以轻松地在任何地方更新值。