을 undefined를 반환 자사는 텍스트 필드의 매개 변수가여기 내 함수에 대한 코드의 I 양식의 텍스트 필드 에 값에서 문자열의 길이를 얻을 수가 어차피
function validate(thing)
{
var location = document.getElementById(thing);
var cardst = location.value;
window.alert (cardst);
cardst = String(cardst);
window.alert (cardst.lenght);
첫 번째 경고의 이름을 통과하기 작동하지만, 텍스트 필드에 입력 한 것을 경고하지만 두 번째 것은 항상 정의되지 않습니다. 당신이 볼 수 있듯이 나는 그것을 문자열로 던지지만 정의가 없게된다. 이 대신
사용 :-) length
을 맞춤법이 틀린 때문에 것
Typo :'cardst.lenght'는'cardst.length'이어야한다; 또한 새 문자열을 만드는 이유가 확실하지 않습니다. –
"위치"를 변수 이름으로 사용하는 것은 좋지 않습니다. 당신은 어떻게 당신의 기능을 부릅니까? – Oliver