Was ist der Sinn der Eingabe ohne Namen in HTML5?

8

In HTML5 ist auch eine Eingabe ohne Namen gültig

z.B.

%Vor%

Aber was ist der Punkt, wenn ich nicht auf das Formularelement in meinem Backend-PHP-Code zugreifen kann?

    
Howard 02.08.2011, 17:03
quelle

2 Antworten

10

Nicht alle Eingaben werden serverseitig verwendet. In vielen Fällen wird es für die Formularübertragung über AJAX verwendet. Darüber hinaus kann eine JavaScript-App Benutzereingaben verwenden, ohne dass ein form verwendet werden muss.

    
zzzzBov 02.08.2011, 17:04
quelle
3

Klicken Sie bei Fragen oder Antworten hier auf "Stack Overflow" auf die Schaltfläche "Link". Es wird ein Beispiel für <input> ohne name oder verknüpftes Formular angezeigt.

Zugegeben, diese spezielle Eingabe wird mit Javascript erstellt - aber es ist ziemlich üblich, ein Eingabefeld oder Textbereich für Kopier- / Einfügezwecke zu sehen, für ein Beispiel.

.. und es ist auch nützlich für alles, was mit Javascript zu tun hat.

Ein Nicht-AJAX-Beispiel, das ich derzeit verwende:

Ich habe eine Tabelle für mehrere Dollar-Beträge ausgefüllt. Ich benutze ein <input> -Feld ohne Namen, um die Gesamtmenge jeder Spalte mit Javascript anzuzeigen. Auf der Server-Seite brauche ich kein "Gesamtbetrag" -Feld, und ich würde es verdammt noch mal nicht glauben. Der tatsächliche Gesamtbetrag wird auf der Server-Seite basierend auf den anderen Eingaben berechnet, aber wir zeigen es immer noch in Echtzeit für den Benutzer am Frontend.

    
Wesley Murch 02.08.2011 17:08
quelle

Tags und Links