hi,
Somit erhalte ich ja in jedem Fall und immer unterschiedliche namen und auch values.
Möglicherweise möchtest Du mit dem Formular/Checkboxen was machen, also Richtung Server senden. Nicht umsonst habe ich die Parameterliste aufgeschrieben, die der Browser beim Submit erstellt. Sofern das mit JS gemacht werden soll, muss es genauso aussehen. Ggf. sind die values mit encodeURIComponent() zu verarzten, damit keine Zeichen verloren gehen oder Inkonsistenzen entstehen. Wie auch immer, Du brauchst das Attribut "name", das ist nunmal so und alles Andere ist sinnlose Frickelei.
Dennoch gibt es Universalattribute, schau Dir die HTML/XML Spezifikationen an.
Hotti