![]() |
||
![]() |
Auswahllisten in HTML-FormularenIch habe ein Problem mit einem selbstgeschriebenen HTML-Formular. Wenn ich die SchaltflΣche ╗Submit½ betΣtige, wird nur die HΣlfte der eingegebenen Informationen (alles bis auf die Inhalte der enthaltenen Auswahllisten) per Mail an mich versandt. Wahrscheinlich mu▀ ich ein passendes CGI-Programm fⁿr meine Seite schreiben. Haben Sie da eine hilfreiche Idee? Ihr Problem lΣ▀t sich auch ohne CGI-Programmierung im reinen HTML l÷sen, was relativ einfach ist. Die Definition eines Formulars begrenzen Sie in HTML mit den HTML-Tags ╗FORM½ und ╗/FORM½. Sie mⁿssen ╗METHOD½ mit ╗post½ belegen, um den Inhalt Ihres Formulars an die im Attribut ╗ACTION½ definierte E-Mail-Adresse zu senden. Die HTML-Tags ╗SELECT½ und ╗/SELECT½ beschreiben die Auswahlliste. Zwischen diesen Tags definieren Sie die verschiedenen ListeneintrΣge mit ╗OPTION½ und ╗/OPTION½. Wichtig ist, da▀ Sie der Auswahlliste einen Namen geben, indem Sie beim Tag ╗SELECT½ das Attribut ╗NAME½ belegen. Au▀erdem ist jeder Listeneintrag mit einem in der Liste eindeutigen Attribut mit Namen ╗VALUE½ zu versehen, damit alles funktioniert. Dieser Mail-Button wird durch den Befehl ╗<INPUT TYPE=SUBMIT VALUE="Senden">½definiert, wobei das Attribut ╗TYPE½ notwendig ist. Die Belegung dieses Attributs mit ╗submit½ fⁿhrt zum Versenden der eingegebenen Daten an die in ╗FORM½ definierte E-Mail-Adresse. Eine Belegung mit ╗reset½ setzt alle Eingaben zurⁿck. Formular mit Auswahllisten mailen <HTML> <HEAD> <TITLE> Ihr Formular </TITLE> </HEAD> <BODY> <FORM METHOD=post ACTION= "MAILTO:name@domain.com"> Wie geht's? <SELECT NAME="Liste"> <OPTION VALUE="DW">Deine Wahl</OPTION> <OPTION VALUE="Gut">Gut</OPTION> <OPTION VALUE="OK">OK</OPTION> </OPTION> </SELECT> <INPUT TYPE=submit VALUE="Senden"> </FORM> </BODY> </HTML> |
![]() |