Carl: Versteckter Submit-Button

Hi mal wieder,
habe mal ne kurze Frage:

Ich habe ein Formular mindestens 3 Felder möchte allerdings keinen Submit button sehen.
Die nette funktion onSubmit fruchtet leider nur in kombination mit einem Button. zumindest nach meinen forschungsergebnissen. bei einem feld klappts ja, mit onSubmit per enter absenden (ohne button). bei zweien nicht mehr, es sei denn da kommt ein button hin.

Daher also die frage wir bekomm ich nen versteckten Submit button hin?

Besten Dank schon mal,
   Carl

  1. Hallo,

    Daher also die frage wir bekomm ich nen versteckten Submit button hin?

    Sich auf unzuverlaessige Technologien (JavaScript mit OnSubmit)
    bzw. auf das Verhalten von einigen Browsern (Abschicken auch
    durch druecken der Enter-Taste) zu verlassen und deswegen
    auf einen richtigen, gut sichtbaren Submit-Button zu verzichten,
    scheint mir ziemlich ... dumm.

    Als halbwegs akzeptable Loesung koennte ich mir vorstellen,
    einen Grafischen Submit-Button zu machen (normale Groesse,
    sichtbar), und bei aktiviertem JavaScript diesen auf eine
    winzige Groesse (1x1px) zu verkleinern oder irgendwo
    ausserhalb des Fensters zu positionieren (mit JS/CSS).

    Duerfte aber beides zu Verwirrung fuehren, wenn der
    Benutzer mit der TAB-Taste von einem Feld zum naechsten huepft.

    Mach lieber einfach einen kleinen grafischen Submit-Button,
    z.B. in Pfeil-Form oder mit "Los!" beschriftet.

    Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
    1. Hello,

      mit CSS geht es doch auch und das kann man mit JavaScript beeinflussen.

      <style type="text/css">
        <!--
        .snow
        {
          background-color:white;
          margin:0;
          border-style:none;
        }

      <input type="submit" class="snow" ...>

      Liebe Grüße aus http://www.braunschweig.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      1. Da würde ich aber
        background-color:transparent;
        vorziehen, dann sehen wenigstens Mozillanutzer nicht diesen häßlichen weißen Fleck auf farbigen oder strukturiertem Hintergrund.

        MfG
        C2H5OH

        1. Hello,

          Da würde ich aber
          background-color:transparent;
          vorziehen, dann sehen wenigstens Mozillanutzer nicht diesen häßlichen weißen Fleck auf farbigen oder strukturiertem Hintergrund.

          Ja, das mag sein. War ja auch nur eine Anregung und nicht eine ausgerechnete Lösung. Habs nur kurz probiert, ob der Button auch gehorcht. Feilen muss Carl schon selber.

          Liebe Grüße aus http://www.braunschweig.de

          Tom

          --
          Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
          1. Danke sehr,
            das könnte was werden, ich werd mal ein wenig basteln.

            Gruß,
             Carl

      2. Hey danke nochmals für den Tip,
        mitm IE frutest das auf anhieb, der 6 er Opera muckt, der 7er O machts fast richtig (Rand sichtbar). Und den Netfred mag ich eh nicht. ;-)

        Danke nochmal,
         Carl