我似乎无法从表单文本字段中的值获取字符串长度 这是我的函数的代码,它传递了文本字段名称的参数
function validate(thing)
{
var location = document.getElementById(thing);
var cardst = location.value;
window.alert (cardst);
cardst = String(cardst);
window.alert (cardst.lenght);
第一个警报有效,无论我在文本字段中键入什么,它都会发出警报,但第二个警报始终未定义。如您所见,我确实将其转换为字符串,但我得到了未定义的信息。有什么想法吗??
最佳答案
那是因为你拼错了 length
:-)
改用这个:
cardst.length; // <- 'th', not 'ht'
关于返回未定义的javascript字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10889059/