这是让我发疯的事情:
我有这段代码并且它有效:在沉迷于 JQuery 之前,我正在尝试学习 JavaScript。我的示例项目涉及获取文本框的值,并根据它的长度进行验证。表格的名称是membership。
示例:这有效:
function validateForm()
{
var element = document.membership;
if(element.txtName.value == "")
{
element.txtName.className = "alert";
}
else
{
element.txtName.className = "";
}
}
但这不会:
function validateForm()
{
var element = document.membership;
var nameLenght = element.txtName.value.lenght;
if(nameLenght < 1)
{
element.txtName.className = "alert";
}
else
{
element.txtName.className = "";
}
}
仅供参考:我是 JavaScript 新手,但对语法非常熟悉。我只想学习基础知识并向上移动。
我什至在这里阅读了一些解决方案,但觉得我只是陷入了更深的困境。
谢谢你的帮助。