Gå til innhold

autoutføre kommando som ellers er en knapp


Anbefalte innlegg

Hei

Kan jeg få scriptet under til og utføre segselv automatisk bare ved å åpne *.htm?

 

<formmethod="post"action="adresse"><divalign="center">
<inputtype="submit"value="verdi"name="navn"><inputtype="hidden"name="luz"></div>

Endret av Thor.
Lenke til kommentar
Videoannonse
Annonse

Den koden du postet er ikke et script men HTML kode og den vil jo bli kjørt når siden lastes. Bortsett fra at koden var full av feil, eller ihvertfall hadde en veldig grov feil mange ganger: Du har glemt et mellomrom mellom navnet på tagen og første attributt.

Det skal være <form method=""> <div style="text-align:center"> osv osv

 

Vis du ønsker at skjemaet skal sendes i det siden lastes så kan det ordnes med javascript

Lenke til kommentar
Kilde? Java burde gå

 

 

*Rapporterer til mod om flytting*

7284855[/snapback]

 

Java? Ikke bland Java med Javascript, tross navnet har disse INGENTING med hverandre å gjøre,

7285315[/snapback]

My bad. Uansett så er tråden flyttet til rett forum og vi kan gå ontopic igjen. Noen som kan lage et slikt java som sender postdata for deg når du åpner denne siden?

Lenke til kommentar

Nå brukte "Java" igjen da men... Har du vanskelig for å skrive så lange ord kan du sikkert forkorte det til jscript. :p

 

OT: Legg til id-attributt på <form> også putter du inn dette scriptet etter.

document.getElementById('myformid').submit();

Denne lille koden kan du sikkert også legge til i onload på <body>

Lenke til kommentar

Kategorien her er vel for å få *hjelp* og ikke fullstendig kode? Du burde virkelig lese litt før du spør

 

i head av htmlen, legger du en script-tag. I denne legger du

onload = function(){
document.forms[0].submit()
}

eller evt window.onload, men dét er ikke nødvendig.

Lenke til kommentar

Jeg liker å gi brukere *hele* løsningen :D

 

<form method="post" action="adresse" id="minform" name="minform">
   <div align="center">
       <input type="submit" value="verdi" name="navn">
       <input type="hidden"name="luz">
   </div>
   <script type="text/javascript">
       function sendForm() {
           document.getElementById('myformid').submit();
       }
       window.onload = sendForm;
   </script>
</form>

 

Jeg tror også jeg har satt inn alle mellomrom som trengs.

 

Spørsmålet du skulle ha stilt var:

Hvordan kan jeg få denne HTML-formen til å sende seg selv når brukeren åpner *.htm-filen.

Endret av Kagee
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...