Moin!
Der Name des Formularelementes soll ebenfalls mindestens einen Buchstabe, kann weitere Ziffern oder den Unterstrich enthalten und darf nicht mit einer Ziffer beginnen.
Wer sagt das?
Ich zum Beispiel. Und hinsichtlich der Weiterverarbeitung mit einem vom Formular unabhängigen Programm ist es auch sinnvoll dieser Empfehlung zu folgen.
Nehmen wir allein mal Javascript:
<form>
<input name="3" type="text">
</form>
var i="3";
Gibt document.forms[0].elements[i].value
den
[A] Wert des 4. (Zählung beginnt bei 0) Formularelements oder
[B] den Wert des Formularelements mit dem "Name" "3"
des ersten Formulares zurück?
Was passiert, wenn
<form>
<input name="3-1" type="text">
</form>
an den Server zurück gesendet und z.B. in PHP oder PERL ausgewertet wird?
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix