1

我需要从表单输入中获取一个值。将其保存到 var。获取用户输入的长度。而不是我收到的字符数undefined。两个警报都返回相同的undefined. 为什么?

var aisbn = $('#aisbn').val();
alert(aisbn.lenght);
alert(aisbn.toString().lenght);
4

2 回答 2

5

JavaScript 不会自动进行拼写检查。

改变:

alert(aisbn.lenght);

至:

alert(aisbn.length);
于 2013-04-10T16:07:03.827 回答
2

你拼错了lenght。是length。看看JSLint,它是一个代码质量工具。

于 2013-04-10T16:08:00.277 回答