Seite 1 von 1
formular und seine felder
Verfasst: 30.06.2006 09:28
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
Verfasst: 30.06.2006 12:28
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.
ausgewertet werden können. Sonst hätte ja das Formular keinen Sinn.
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
Verfasst: 30.06.2006 12:41
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.
Verfasst: 30.06.2006 13:37
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.
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 )
Verfasst: 30.06.2006 20:28
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]
Re: formular und seine felder
Verfasst: 30.06.2006 21:45
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
Verfasst: 03.07.2006 14:18
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>
Verfasst: 03.07.2006 14:44
von larsneo
[x] du willst selfthtml (insbesondere
http://www.selfhtml.net/html/formulare/definieren.htm ) lesen um die grundlagen zu verstehen
Verfasst: 03.07.2006 16:37
von Maxxxx
Oh, peinlich ... habe ich wohl übersehen. Du hast natürlich recht, dass es in das Form-Tag kommt.
Wie gesagt lese es dir bei Selfhtml durch. Da kannst du dir mehr beibringen, als wenn du aufwendig andere hier fragst.