Form onload
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
ausgangspunkt
benutzen
button
code
eingehen
falsche forum
form
formular
frage
http
page
realisieren
sagen
server
springen
stellen
tun
url
wort
zwischenschritt
-
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ü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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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ück"> </form>
Dazugekommen ist das name="formular"
Beitrag zuletzt geändert: 16.7.2012 1:09:13 von nicoa -
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 -
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 -
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>
-
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 -
Es lag daran das die Seite dann neu laden musste.
Das ist jetzt nicht der Fall... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage