Formular Submit-Button als Textlink?
dave
- html
0 Patrick Canterino0 Rainer S.0 Klaus Mock0 Michael
Hallo,
ist es möglich, den Submit-Button (Abschicken) bei Formularen auch als normalen Textlink zu definieren? Wie würde der Link dann aussehen?
Ich habs probiert, aber bei mir klappts irgendwie nur mit der Schaltfläche... es muss doch auch mit einem Link gehen oder? Ich brauche das einfach aus Design-Gründen...
Grüsse
Dave
Hallo Dave,
ist es möglich, den Submit-Button (Abschicken) bei Formularen auch als normalen Textlink zu definieren? Wie würde der Link dann aussehen?
Das solltest du eigentlich wissen:
http://selfhtml.teamone.de/javascript/objekte/forms.htm#submit
Zum Beispiel kann der Link dann so aussehen:
<a href="this.form.submit()">Abschicken</a>
Viele Grüße
Patrick Canterino
Hi,
ist es möglich, den Submit-Button (Abschicken) bei Formularen auch als normalen Textlink zu definieren? Wie würde der Link dann aussehen?
eine saubere Lösung kenne ich nicht, aber Du könntest folgendes probieren:
<input type="image" src="dummy" alt="Linktext">
Es darf keine Date imt Namen "dummy" geben, dann wird der Alternativtext angezeigt
(funktioniert eventuell nicht im 4er Netscape).
Es gibt einen großen Nachteil: Du bekommst bei jedem Aufruf Deiner Formularseite einen 404 im Log.
Schönen Gruß aus Bilk
Rainer
--
geschrieben mit
Selfbrowser UNIX
Hallo,
Ich habs probiert, aber bei mir klappts irgendwie nur mit der Schaltfläche... es muss doch auch mit einem Link gehen oder? Ich brauche das einfach aus Design-Gründen...
Dir ist aber auch klar, daß Du damit einen ziemlichen Verstoß gegen die Usability machen würdest. Die Benutzer eines Browsers sind es gewohnt, daß Formulare mit einem Button abgesendet werden. Wenn Du diese Gewohnheiten brichst, verursachst Du nur Verwirrung.
Die bereits vrogestellten 'Lösungen' haben IMHO Nachteile:
1.) Javascript-Variante: Funktioniert nicht, wenn Javascript Am Client nicht vorhanden oder deaktiviert wurde. Diese Clients können also Dein Formular nicht benutzen.
2.) Tricksereien mit <input type="image">: Ich würde mich nie darauf verlassen, daß irgendein Browser eine Fehler irgendwie so abfängt, daß es eine designmäßige Lösung ergibt. Das ist ziemlcih unsauber.
Ich würde es, wenn überhaupt, mit CSS machen, siehe dazu http://selfhtml.teamone.de/html/formulare/formatieren.htm.
Wenn ein Browser die entsprechenden CSS-Anweisungen nicht umsetzen kann, wird halt ein normales Formular angezeigt, was den Benutzern dieses Browsers bekannt, und von diese aktepiert ist.
Grüße
Klaus
Hallo,
ist es möglich, den Submit-Button (Abschicken) bei Formularen auch als normalen Textlink zu definieren? Wie würde der Link dann aussehen?
Hier ist ne Lösung die hervorragend funktioniert. Das Image "absenden.gif" kannst Du ja selber herstellen in der Form wie Du es halt haben willst.
<button name="absenden" type="submit" value="Formular absenden."><img src="absenden.gif" alt="" border="0"></button>
Du musst nur wissen, dass automatisch beim type="submit" ein Rand um die Grafik gelegt wird. Der bezieht sich wie bei anderen Buttons auch auf die Aktualität dieses Buttons. Also denke einfach bei herstellen der Grafik daran.
Ich habs probiert, aber bei mir klappts irgendwie nur mit der Schaltfläche... es muss doch auch mit einem Link gehen oder? Ich brauche das einfach aus Design-Gründen...
Grüsse
Dave