Ist es redundant, verwenden Sie die "name" - Attribut für input-Felder in der modernen web-Entwicklung?

Mir ist aufgefallen, dass viele der websites, die mit der form(N), input-Felder, deren Attribut "name" angegeben ist, auch wenn es nicht verwendet für styling-oder scripting-Zwecke!

Darüber hinaus nach das offizielle Dokument über das Formular im HTML-Dokument ...

name = cdata [CI] Dieses Attribut Namen
das element, damit es bezeichnet werden kann
von style sheets oder Skripte. Hinweis.
Dieses Attribut wurde
rückwärts-Kompatibilität. Anwendungen
sollte mit dem id-Attribut zu
identifizieren von Elementen.

So, meine Frage ist: sollte dieses Attribut nur für styling und scripting-Zwecke?

Vielen Dank im Voraus!


EDIT: insbesondere konnte vermieden werden, die Verwendung dieses Attributs mit input-Feldern von Typ "text" (wenn es nicht keine styling-oder scripting-Zwecke)?


EDIT 2: So haben Sie fast das bestätigt, was ich gedacht hätte: die "name" - Attribut deprecated in weitere HTML-Spezifikationen/standards!!!??? Es ist noch "am Leben" nur for backwards compatibility ... in einigen Fällen vermieden werden können, aber es gibt noch einige Fälle (wie den radio-button), wo es notwendig ist!

  • Ihr Zitat ist für das FORM-element, nicht input-Elemente. Müssen Sie immer noch zu geben, input-Elemente einen Namen, um Ihre server-side-code korrekt zu Lesen, den eingereichten Informationen.
  • Tut mir Leid, du hast Recht! Über den submit-Prozess, den ich Zustimmen, aber meine Frage ist mehr allgemein, in der Tat als Unterstrichen aus der unten Antworten, es gibt Fälle, in denen dieses Attribut ist überflüssig!!! Aber danke!
InformationsquelleAutor BitDrink | 2009-11-28
Schreibe einen Kommentar