kostenloser Webspace werbefrei: lima-city


Form onload

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    swissminecraftserver

    Kostenloser Webspace von swissminecraftserver

    swissminecraftserver hat kostenlosen Webspace.

    Moin zusammen

    Ich wollte etwas machen und zwar:

    <form action="die seite" method="post">
    <input type="hidden" name="abfrage" value="1">
    <input type="submit" value="Zur&uuml;ck">
    </form>

    Ich will es aber so das ich nicht den Submit Button drücken muss
    sonder dass es Submitet wenn die Seite lädt.
    Mit geht das evt. mit "onload"?

    Lg sms
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. was hat das mit php zu tun? oder ums mit anderen worten zu sagen:

    PHP is server-side, dude. Ever heard that?

    gesehen auf http://stackoverflow.com/questions/4734901/how-to-submit-a-form-on-page-load-without-clicking-submit-button ;-)

    aber zurück zu deiner Frage, das ließe sich mit JavaScript realisieren:
    <body onload="javascript:document.forms.formular.submit();">

    Außerdem müsste dein Code so geändert werden:
    <form name="formular"action="die seite" method="post">
    <input type="hidden" name="abfrage" value="1">
    <input type="submit" value="Zur&uuml;ck">
    </form>

    Dazugekommen ist das name="formular"

    Beitrag zuletzt geändert: 16.7.2012 1:09:13 von nicoa
  4. Autor dieses Themas

    swissminecraftserver

    Kostenloser Webspace von swissminecraftserver

    swissminecraftserver hat kostenlosen Webspace.

    Ah dnake :)

    Hab's geschafft :D
  5. Gib der Form eine id, zb AutoForm.

    Dann brauchst du Javascript, welches du zb per onload ausführen lassen kannst:
    document.getElementById['AutoForm'].submit();


    Nicht getestet müsste aber funktionieren.

    Darf man Fragen für was das gedacht ist?
    Laut deiner Form lädt man aber bei jedem Seitenaufruf die Seite neu und das in einer Dauerschleife, außer du machst etwas dagegen.

    mist zu spät..

    Beitrag zuletzt geändert: 16.7.2012 0:20:07 von copynpaste
  6. Die Frage die du dir aber eher stellen solltest ist, von wo aus das Formular angesurft wird, und wohin das Formular geschickt wird.
    Wozu ist der zwischenschritt über dieses Formular überhautp notig? Kannst du nicht gleich vom Ausgangspunkt zum Ziel des Formulars springen?

    mfg
  7. Autor dieses Themas

    swissminecraftserver

    Kostenloser Webspace von swissminecraftserver

    swissminecraftserver hat kostenlosen Webspace.

    Es geht jetzt,
    Onload kann ich nicht benutzen da dann die Empfangenen Daten zurück gesetzt werden.

    Aber es geht mit:

    <form id="foo"> .... < /form>
    
    <script type="text/javascript">
        function myfunc () {
            var frm = document.getElementById("foo");
            frm.submit();
        }
        window.onload = myfunc;
    </script>
  8. Also soweit ich weiß, bezweckt dein Code genau das gleiche, also müsste dein Fehler vorher woanders gelegen haben, aber das ist ja dann eh egal.

    Aber dennoch wäre es wirklich schön, wenn du auf die Fragen der anderen User eingehen würdest, wenn wir dir hier helfen sollen. ;-)

    Achja, und nochwas [b]an nen Mod[/b]: Das ist immer noch das falsche Forum, das hier gehört nach HTML, CSS & [b]Javascript[/b]. done

    Beitrag zuletzt geändert: 16.7.2012 12:35:11 von nicoa
  9. Autor dieses Themas

    swissminecraftserver

    Kostenloser Webspace von swissminecraftserver

    swissminecraftserver hat kostenlosen Webspace.

    Es lag daran das die Seite dann neu laden musste.
    Das ist jetzt nicht der Fall...
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!