dave: Formular Submit-Button als Textlink?

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

  1. 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

  2. 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

  3. 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

  4. 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