我有一个javascript文件,可以在发布之前验证表单,这里是表单...
<form action="#" name="login" method="post" onsubmit="return validate(this);">
<input type="text" name="user"><input type="submit" class="submit">
</form>
这是javascript ...
function validate(f) {
if (f.user.length < 27 || f.user.length > 34) {
document.getElementById("notice").innerHTML = "Invalid input";
return false;
}
return true;
}
它似乎没有触发&#34;通知&#34;消息,为什么我不能检测长度?
答案 0 :(得分:2)
我假设您正在尝试检查输入中的任何内容的值... 使用值长度而不是元素的长度。
f.user.value.length