Avatar billede skildpadden Nybegynder
17. oktober 2005 - 11:32 Der er 15 kommentarer og
1 løsning

Autosubmit form

Jeg har anvendt nedenstående til at autosubmitte en form:

<script>
document.formen.submit();
</script>

Dette virker dog ikke i browser firefox.

Er der nogen der kender en anden måde at autosubmitte en form på?
Avatar billede skildpadden Nybegynder
17. oktober 2005 - 11:33 #1
Scriptet er placeret i bunden af en side. Måske den skal placeres anderledes?
Avatar billede hoejrup Nybegynder
17. oktober 2005 - 11:40 #2
Har du prøvet med <body onload="submit()"> ?

/per
Avatar billede skildpadden Nybegynder
17. oktober 2005 - 12:00 #3
Det dur ikke med body onload, da dette vil give nogle andre problemer.
Avatar billede softspot Forsker
17. oktober 2005 - 12:16 #4
Hvad med:

<script>
document.forms[0].submit();
</script>
Avatar billede softspot Forsker
17. oktober 2005 - 12:17 #5
Eller:

<script type="text/javascript">
document.forms["formen"].submit();
</script>
Avatar billede skildpadden Nybegynder
17. oktober 2005 - 14:42 #6
softspot: har lige afprøvet dine forslag. De virker perfekt i IE, men ikke i firefox eller opera browserne.
Avatar billede softspot Forsker
17. oktober 2005 - 14:48 #7
Hvor står din kode i html-filen? Er formen loaded/renderet på det tidspunkt hvor du kalder submit...?
Avatar billede softspot Forsker
17. oktober 2005 - 20:22 #8
formatet er godt nok, for det fungerer i FF 1.0, men der må være noget andet som gør at det ikke fungerer. Vis evt. noget mere kode, så tingene kan ses i sammenhæng...
Avatar billede skildpadden Nybegynder
17. oktober 2005 - 20:26 #9
eksempel på koden:

<form action="side.asp" name="formen">
  <input type="hidden" name="felt1" value="abc">
</form>

<script>
document.formen.submit();
</script>


Ovenstående er hvad der står på siden.
Avatar billede softspot Forsker
17. oktober 2005 - 20:37 #10
Kan du ikke vente med at submitte til siden har loaded?

<form action="side.asp" name="formen">
  <input type="hidden" name="felt1" value="abc">
</form>

<script>
window.onload = function() {
  document.forms["formen"].submit();
}
</script>
Avatar billede olebole Juniormester
17. oktober 2005 - 20:59 #11
<ole>

skildpadden >> Der må være noget, du ikke fortæller. Koden i (17/10-2005 20:26:41) fungerer fint i FF  :)

/mvh
</bole>
Avatar billede skildpadden Nybegynder
28. marts 2007 - 14:35 #12
Svar...
Avatar billede olebole Juniormester
29. marts 2007 - 15:10 #13
Ehhhh .... nå! Mon ikke, man kunne lære lidt ved at søge på 'høflighed' på wikipedia.dk - el.lign?
Avatar billede softspot Forsker
29. marts 2007 - 15:34 #14
Damn! Jeg har lige søgt på wikipedia og fandt flg. definition på høflighed:

"Hvis du er bruger på Eksperten og vil fremstå som en vellidt person, skal du, på høflig vis, vente længe med at reagere på de besvarelser som folk lægger og så pludselig lukke alle spørgsmål og tage dine point tilbage - og husk (meget vigtigt!) at lade være med at vise nogen form for taknemlighed!"

Sååeh, jeg vil nok være lidt forsigtig med at stole for meget på wikipedia... :D
Avatar billede roenving Novice
29. marts 2007 - 15:37 #15
*lol*
Avatar billede olebole Juniormester
29. marts 2007 - 16:38 #16
Øv ... der stjal roenving lige min replik!  ;oD
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester