Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Formulare automatisch nach 2 Sekunden abesenden

Diskussion: Formulare automatisch nach 2 Sekunden abesenden im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, Ich habe ein formular das ich nach 2 sekunden abesenden möchte. Code: <form name="beispiel" action="test.php"> <input type="text" name="X"> ...

Antwort
Alt 01.07.05, 23:34   #1 (permalink)
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Standard Formulare automatisch nach 2 Sekunden abesenden

Anzeige

Hallo,
Ich habe ein formular das ich nach 2 sekunden abesenden möchte.

Code:
<form name="beispiel" action="test.php">
<input type="text" name="X">
</form>
Wie kann ich diese Formular automatisch 2 Sek nach laden der seite absenden?

Danke für eure Hilfe
-Tux- ist offline   Mit Zitat antworten
Alt 02.07.05, 00:56   #2 (permalink)
Moderator
 
Benutzerbild von PuppE
 
Registriert seit: 13.12.04
PuppE Leistung: Facit NTK
Likes: 0
Standard

Versuch mal das
Code:
<script type="text/javascript">

setTimeout("document.getElementById('beispiel').submit()",2000);

</script>
Code:
<form id="beispiel" action="test.php">
<input type="text" name="X">
</form>
mfg
püppi
__________________
[Wer glaubt, dass Projektleiter Projekte leiten, glaubt auch, dass Zitronenfalter Zitronen falten.]
PuppE ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 02.07.05, 10:03   #3 (permalink)
Themenstarter
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Standard

Danke!

Code:
<script type="text/javascript">
<!--
setTimeout("document.beispiel.submit()",2000);
//-->
</script>
Aber er schickt die formularinhalte nicht. Woran liegt das?
-Tux- ist offline   Mit Zitat antworten
Alt 02.07.05, 11:18   #4 (permalink)
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

In wie meinst du dass ?
Wird das Formular abgesendet aber das CGI Script bekommt nichts oder was ??
THRALL ist offline   Mit Zitat antworten
Alt 02.07.05, 11:22   #5 (permalink)
Themenstarter
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Standard

Wie kann ich den submit namen definieren?? Daran liegt es.

Code:
<script type="text/javascript">
<!--
setTimeout("document.form.submit()",2);
//-->
</script>
-Tux- ist offline   Mit Zitat antworten
Alt 02.07.05, 15:04   #6 (permalink)
Moderator
 
Benutzerbild von PuppE
 
Registriert seit: 13.12.04
PuppE Leistung: Facit NTK
Likes: 0
Standard

hä ?? was ?
also wenn du dir nochmal den CodeSchnipsel ansiehst den ich gepostet hatte, wirst du da einen leichten (aber bedeutenden) unterschied zu deinem Code entdecken.
Was für einen submit namen denn ?

Poste doch mal deinen Quelltext (den betreffenden teil).

mfg
püppi
__________________
[Wer glaubt, dass Projektleiter Projekte leiten, glaubt auch, dass Zitronenfalter Zitronen falten.]
PuppE ist offline   Mit Zitat antworten
Alt 02.07.05, 16:47   #7 (permalink)
Themenstarter
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Standard

Also..

Code:
<script type="text/javascript">

setTimeout("document.getElementById('beispiel').submit()",2000);

</script>
ging nicht. Aber
Code:
<script type="text/javascript">
<!--

setTimeout("document.beispiel.submit()",2000);

//-->
</script>
geht fast. Ich weiß nur nicht wie ich den Submit namen definiere.
Normal ja mit <input type="submit" name="submit name"> aber wie geht es mit mit document.beispiel.submit()
-Tux- ist offline   Mit Zitat antworten
Alt 02.07.05, 17:21   #8 (permalink)
 
Registriert seit: 22.05.05
Ranger Leistung: Facit NTK
Likes: 0
Standard

Genauso.
Du erstellst einfach einen Submitbutton.
Wenn das Formular dann per JavaScripts abgesendet wird, ist es, als ob man auf den Button klickt.
Wenn das Formular allerdings unsichtbar sein soll, musst du statdessen ein "hidden" Feld benutzen.

Aber wozu soll das Formular denn überhaupt nach 2Sec abgesendet werden?
Ranger ist offline   Mit Zitat antworten
Alt 02.07.05, 17:25   #9 (permalink)
Themenstarter
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Standard

Wie soll der Werd des hitten feldes dann sein?
-Tux- ist offline   Mit Zitat antworten
Alt 02.07.05, 17:32   #10 (permalink)
Moderator
 
Benutzerbild von PuppE
 
Registriert seit: 13.12.04
PuppE Leistung: Facit NTK
Likes: 0
Standard

ich mag es irgendwie nich sachen 3 mal zu schreiben ... kuck dir den code von mir mal genau an, dann siehst du vllt auch warum es nicht funktioniert.
das funktioniert bei dir wunderbar, auch die inhalte werden mit gesendet!
Code:
<html>
<head>
<script type="text/javascript">

setTimeout("document.getElementById('beispiel').submit()",2000);

</script>
</head>
<body>
<form id="beispiel" action="test.php">
<input type="text" name="X">
</form>
</body
du hast sicherlich vergessen deinem formular die id beispiel zugeben ... deswegen hatte ich dich gebeten deinen quelltext zu posten, hast du ja nicht gemacht. Deswegen kann ich dir nicht wirklich helfen.

mfg
püppi
__________________
[Wer glaubt, dass Projektleiter Projekte leiten, glaubt auch, dass Zitronenfalter Zitronen falten.]
PuppE ist offline   Mit Zitat antworten
Alt 02.07.05, 17:35   #11 (permalink)
 
Registriert seit: 22.05.05
Ranger Leistung: Facit NTK
Likes: 0
Standard

Also nochmals:
Wenn das Formular sichtbar sein darf, machste dir ganz einfach nen Submit-Button.
Ansonsten machste dass hier:
Code:
<input type="hidden" name="Submit Name" value="X">
Aber für was soll eine Seite da sein, die man nur 2Sec ansehen kann und die dann automatisch weitergeleited wird?
Ranger ist offline   Mit Zitat antworten
Alt 02.07.05, 18:04   #12 (permalink)
 
Registriert seit: 19.03.05
p-Logic Leistung: Facit NTK
Likes: 1
Standard

@ PuppE:
Hast schon recht, aber der wundertolle IE interpretiert Java ein bisschen eigenwillig...

Zur Lösung des Problems ist es vllt wirklich hilfreich, wenn du mal erzählen würdest, was du machen willst, hier diskutieren mitlerweile alle an einander vorbei, da jeder meint etwas anderes verstanden zu haben.

Zitat:
Wie soll der Werd des hitten feldes dann sein?
Ja, was willst du denn machen? Wenn der User was eingeben soll, dann ist ein hidden-Feld nicht hilfreich. Aber wozu soll ein Feld sein in das man nur 2Sek!!! etwas reinschreiben kann?
Alle Sachen, die mir einfallen, was du meinen könntest, kann man auch eleganter lösen...
p-Logic ist offline   Mit Zitat antworten
Alt 15.07.05, 20:23   #13 (permalink)
 
Registriert seit: 05.04.04
Orniflyer Leistung: Z3
Orniflyer eine Nachricht über ICQ schicken
Likes: 13
Standard

Hab mal ne Frage die z.T. zum Thema gehört und wegen der ich keinen eigenen Thread aufmachen will:

Gibt es einen Wait Befehl in JavaScript ?

Bin nähmlich gerade am grübeln... Außerdem bräuchte ich einen der das Script für 1-2 Sekunden stoppt und dann weitermacht, aber anscheinend gibt es sowas nicht, naja, vielleicht könnt ihr mir ja helfen.

cya
Orni
Orniflyer ist offline   Mit Zitat antworten
Alt 15.07.05, 20:40   #14 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Evtl. hilft dir das weiter: http://www.sean.co.uk/a/webdesign/javascriptdelay.shtm
http://de.selfhtml.org/javascript/ob...tm#set_timeout
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 15.07.05, 20:50   #15 (permalink)
 
Registriert seit: 05.04.04
Orniflyer Leistung: Z3
Orniflyer eine Nachricht über ICQ schicken
Likes: 13
Standard

Ja, danke !

cya
Orni
Orniflyer ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Formulare automatisch nach 2 Sekunden abesenden
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[C++] Sekunden zu Sekunden+Minuten+Stunden? Avenger Code Kitchen 3 19.12.06 17:36
automatisch alle par sekunden eine taste drücken Halpha Code Kitchen 10 14.09.06 18:36
Textarea automatisch nach unten scrollen Predator (Web-) Design und webbasierte Sprachen 5 15.11.04 13:43
msconfig und registry schließen ohne Vorwarnung, nach wenigen Sekunden!? Ultra101 Windows 10 07.01.04 10:01
PC automatisch ausschalten nach beenden von Win XP? JnZn558 Windows 7 22.10.03 15:22


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61