这是一件让我困扰的事情:
我有这段代码,并且它能够工作:在沉迷于JQuery之前,我正在尝试学习JavaScript。我的示例项目涉及获取文本框的值,并根据其长度进行验证。表单的名称是membership。
例如:以下代码可以正常工作:
但这个不行:
我有这段代码,并且它能够工作:在沉迷于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,但已经非常熟悉语法。我只想学习基础并逐步提高。
我甚至在这里读了一些解决方案,但感觉自己越陷越深。
谢谢你的帮助。