| 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
|