Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » ist undefiniert Antworten
ist undefiniert

stekan
Feiertags-Poster


Beiträge: 28


Hi

Versuche eine harmlose Formularüberprüfung (ob Feld ausgefüllt wurde) einzubauen.

form name="cart_quantity"
name ="id[txt_7]" -> der Name des Inputfeldes soll nicht verändert werden

function pruefen() {
if (document.cart_quantity.id[txt_7].value == "")
{
alert ('Bitte Wert angeben');
document.cart_quantity.id[txt_7].focus();
return false;
}
}

Dann erhalte ich folgende Fehlermeldung
'txt_7' ist undefiniert

Was habe ich zu ändern?

Gruß
Stefan

  Profil   Editieren   Zitieren

c3o
Posting-Schinder


Beiträge: 586


<input id="'id[txt_7]">

... und ...

function pruefen() {
if (document.getElementById('id[txt_7]').value == "") {
alert ('Bitte Wert angeben');
document.getElementById('id[txt_7]').focus();
return false;
}
}

  Profil   E-Mail   Website   Editieren   Zitieren

stekan
Feiertags-Poster


Beiträge: 28


Hi

name auf id kann ich nicht abändern (bzw viel Aufwand), da dies dynamisch erzeugt wird. Aber document.cart_quantity.elements[0].value geht.

Gruß
Stefan

  Profil   Editieren   Zitieren
 

Antworten
Nach oben