formular und seine felder

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
rocknix
Mitglied
Beiträge: 29
Registriert: 10.03.2006 15:45

formular und seine felder

Beitrag von rocknix »

hallo zusammen,

ich habe da mal folgende fragen:

1) muss ein formular mit text/textareas eigentlich zwingend einen submit button haben ?

2) muss ein <input type=text ...> bzw. <input type=text ...> zwingend in einem formular eingebettet sein ?

danke für hinweise
Benutzeravatar
Maxxxx
Mitglied
Beiträge: 282
Registriert: 22.08.2005 02:38
Wohnort: Dresden

Beitrag von Maxxxx »

Ja, der "Submit"-Button muss zwangsläufig vorhanden sein, da es ja das Signal dadurch gegeben wird, dass die in das Formular eingebene Daten auf der angegebenen Seite z.B.

Code: Alles auswählen

<input type="submit" action="auswertung.php">
ausgewertet werden können. Sonst hätte ja das Formular keinen Sinn.

Code: Alles auswählen

<input type="text">
Es wäre zumindest hilfreich wenn es dort drin ist, allerdings wozu brauchst du dann das Eingabefeld, wenn es nicht ausgewertet werden soll.

Für allgemeine Informationen über Formulare kannst du mal bei selfhtml.org bei Forumlaren schauen
Intelligenz ist die Fähigkeit zu hinterfragen, was Intelligenz sei.
Mein eigenes kleines Forum: http://forum.sw-rpg.de
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Grundsätzlich muss ein Formular gar keine Elemente haben. Auch wenn man keine Textfelder hat, kann das Formular ja z.B. aus Checkboxen oder Radiobuttons bestehen.

Und wenn es keinen submit-Button gibt, gibt es zumindest bei modernen Browsern noch andere Möglichkeiten, ein Formular abzuschicken - z.B. per Javascript oder durch Drücken von Enter in einem Textfeld. Aus Accessibilitygründen (deaktiviertes Javascript, Textbrowser, PDAs/Handys, Programme für Blinde, ...) sollte man aber immer auch einen submit-Button bereitstellen.
KB:knigge
Benutzeravatar
Banger
Ehemaliges Teammitglied
Beiträge: 375
Registriert: 03.05.2005 21:53
Wohnort: Düsseldorf
Kontaktdaten:

Beitrag von Banger »

Maxxxx hat geschrieben:Ja, der "Submit"-Button muss zwangsläufig vorhanden sein, da es ja das Signal dadurch gegeben wird, dass die in das Formular eingebene Daten auf der angegebenen Seite z.B.

Code: Alles auswählen

<input type="submit" action="auswertung.php">
ausgewertet werden können. Sonst hätte ja das Formular keinen Sinn.
'action' hat da drin aber nichts zu suchen - das gehört in das <form>-Tag.
(vgl. http://de.selfhtml.org/html/referenz/at ... .htm#input )
Ireyon

Beitrag von Ireyon »

estens gehört das wirklich ind as <form> tag und 2. müsste da noch was hin...

Code: Alles auswählen

<input type="submit" name="irgendeinname" value="irgendwas">
Ohne NAme kann man das mit PHP nicht auswerten lassen.[/code]
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Re: formular und seine felder

Beitrag von Jensemann »

rocknix hat geschrieben: 2) muss ein <input type=text ...> bzw. <input type=text ...> zwingend in einem formular eingebettet sein ?
Nicht zwingend:

http://www.selfhtml.net/html/referenz/e ... .htm#input
rocknix
Mitglied
Beiträge: 29
Registriert: 10.03.2006 15:45

Beitrag von rocknix »

wenn ich das also richtig verstanden habe, sollte diese methode mit dem standard konform gehen ?

Code: Alles auswählen

<script/javascritp>
function sendData()
{
	// text von myText holen
	// irgendwas damit machen
	return false; // wirklich false zurückgeben ?
}
</script>

<form>
<input type="text" name="myText">
<input type="button" name="myButton" onClick="sendData()">
</form>
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

[x] du willst selfthtml (insbesondere http://www.selfhtml.net/html/formulare/definieren.htm ) lesen um die grundlagen zu verstehen
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
Benutzeravatar
Maxxxx
Mitglied
Beiträge: 282
Registriert: 22.08.2005 02:38
Wohnort: Dresden

Beitrag von Maxxxx »

Maxxxx hat geschrieben:

Code: Alles auswählen

<input type="submit" action="auswertung.php">
Oh, peinlich ... habe ich wohl übersehen. Du hast natürlich recht, dass es in das Form-Tag kommt. :oops:

Wie gesagt lese es dir bei Selfhtml durch. Da kannst du dir mehr beibringen, als wenn du aufwendig andere hier fragst.
Intelligenz ist die Fähigkeit zu hinterfragen, was Intelligenz sei.
Mein eigenes kleines Forum: http://forum.sw-rpg.de
Antworten

Zurück zu „Coding & Technik“