检查文本字段值的长度

dro*_*dus 5 javascript

我试图查看文本字段长度是否至少是一定长度.这是我的代码:

<form name="form2" id="form2" onsubmit="return validate()">
length 4: <input type="text" name = "t" id="t" />
<input type="button" name="submit" value="submit" />
</form>

<script>
function validate() {
    document.write("good");
    submitFlag = true;
    if(document.form2.t.value.length!=4){
        submitFlag=false;
        alert("ivalid length - 4 characters needed!");
    }
    return submitFlag;
}
</script>
Run Code Online (Sandbox Code Playgroud)

当我点击提交时,没有任何反应.

小智 5

将提交按钮更改为type ="submit".表单永远不会被提交,因此不会调用validate函数.


Chr*_*ott 0

如果您想要“至少一定长度”,您可能需要大于或等于 (>=),而不是不等于 (!=)