Javascript Formular Check

Hallo,

eine recht einfache Frage aber leider finde ich die Lösung nicht…

Ich habe ein Formularfeld, das z.B. so aussehen kann:

Nun möchte ich prüfen ob beim absenden auch etwas eingetragen wurde also:
if (document.formular.83_Nachname.value == ‚‘)
Da bekomme ich folgende Fehlermeldung:
„identifier starts immediately after numeric literal“

Also habe ich folgendes versucht:
if (document.formular.„83_Nachname“.value == ‚‘)
Da bekomme ich diese Fehlermeldung:
„missing name after . operator“

Leider sind meine Javascript Kenntnisse sehr beschränkt und mir fällt nichts mehr ein. Ich hoffe ihr könnt mir hier helfen

Danke
Silvo

Moin moin ,

Ich habe ein Formularfeld, das z.B. so aussehen kann:

also 82_Vorname

Nun möchte ich prüfen ob beim absenden auch etwas eingetragen
wurde also:
if (document.formular.83_Nachname.value == ‚‘)
Da bekomme ich folgende Fehlermeldung:
„identifier starts immediately after numeric literal“

also

83_Nachname

könntest du wenigstens das gleiche Feld nehmen , beim ausprobieren muss man ja alles korrigieren.

da Nummern am Anfang als Bezeichnung für einen variablenamen so eine sache sind , wirst du wohl auf das Element Name zu greiffen müssen.

document.getElementsByName(„82_Vorname“)[0].value
document.getElementsByName(„83_Nachname“)[0].value

Aber das mit den Zahlen davor ist grausame … Das ist eine ganz schlechte logik .

Ok ich glaube ich habe den Fehler entdeckt:

Damit Javascript den Namen erkennt darf er nicht mit einer Zahl losgehen sondern es muss ein Buchstabe sein

danke für deine Antwort habe vergessen zu aktualisieren, bevor ich selber antworte :smiley:

ich brauche aber die Zahl da es die ID des Formularfeldes ist und diese selbst erstellt werden können aber wie schon gesagt habe es jetzt gelöst jetzt heißen die Felder eben „F83“ usw…