错误字符串长度比较javascript

时间:2014-02-14 22:05:09

标签: javascript

我想检查在文本框中输入的字符串的大小。我错过了什么?

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 ");

}

1 个答案:

答案 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;

这应该足够了,但它并不是真正明确的,最终会产生比解决方案更多的问题。

创建变量而不是直接引用任何地方的字段/值...它的输入更少,并且可以轻松地在任何地方更新值。