Avatar billede thinge Nybegynder
14. marts 2002 - 23:25 Der er 16 kommentarer og
1 løsning

send form til javascript

Jeg kan ikke forstå dette:
kan man ikke gøre dette

function pris(form){
  document.form.submit();
}

selve siden
onClick=pris(this)
Avatar billede erikjacobsen Ekspert
14. marts 2002 - 23:28 #1
Du skal vel kun

function pris(form){
  form.submit();
}
Avatar billede thinge Nybegynder
14. marts 2002 - 23:38 #2
nobe
så siger den der opstod fejl på siden
Avatar billede thinge Nybegynder
14. marts 2002 - 23:41 #3
nu har jeg lavet det sådan
function pris(form){
  alert("HEJ");
  form.submit();
}
"Hej" kommer frem på skræmen, men jeg kommer ikke videre
Avatar billede erikjacobsen Ekspert
14. marts 2002 - 23:43 #4
Jamen, vi gætter videre når du nu ikke vil vise os den rigtige kode

function pris(form){
    form.submit();
}

og

onClick=pris(this.form)
Avatar billede olebole Juniormester
14. marts 2002 - 23:46 #5
<ole>
Det er ikke så heldigt at vælge 'form' som variabelnavn, da det er et reserveret ord i JavaScript.
Om det er fejlen alene er jo ikke til at sige med den smule kode, jeg her kan se. Prøv at poste en URL til dit dokument  ;o)
/mvh
</bole>
Avatar billede olebole Juniormester
14. marts 2002 - 23:47 #6
*LooOooL*  Hej Erik - så er der møde i frigætternes klub ;o)
Avatar billede erikjacobsen Ekspert
14. marts 2002 - 23:50 #7
Pjat med dig Ole, I JavaScript 1.2 er form ikke et reserveret ord,
eller noget man iøvrigt anbefales at undgå.
Avatar billede thinge Nybegynder
14. marts 2002 - 23:58 #8
Her er koden
function pris(form){
    alert("tis");
    form.submit();
}
og her bliver det kaldt:
<form method="post" action="/Egebjerg/servlet/Foerstegangsbrugere.Servlet.ValgAfVogn" name="<%=modelBean.getVognOplysning(index).getKategori()%>">
<map name="Map"> <area shape="rect" coords="25,123,106,140" href="java script: onClick=pris(this)"> </map>
<input type="hidden" name="Pris" value="<%=modelBean.getVognOplysning(index).getModel()%>">
</form>
Avatar billede olebole Juniormester
15. marts 2002 - 00:19 #9
Erik >> jeg må æde min monitor med kabinet og kabler ...! Det var noget forkromet ævl  ;o)

thinge >> Så skal du gøre, som Erik skriver. Det, du selv skriver er helt hen i vejret:
  href="java script: onClick=pris(this)"
skal være:
  href="java script:pris(this.form)"
/mvh
Avatar billede thinge Nybegynder
15. marts 2002 - 00:32 #10
der blev spurgt efter koden, og det kom
Men det virker stadig ikke
Avatar billede thinge Nybegynder
15. marts 2002 - 00:35 #11
det virker fint nok når man sender en text istedet for form
Avatar billede olebole Juniormester
15. marts 2002 - 01:12 #12
Det forstår jeg ikke...???
Avatar billede olebole Juniormester
15. marts 2002 - 01:32 #13
Hvad mener du med:
"det virker fint nok når man sender en text istedet for form"
Avatar billede olebole Juniormester
15. marts 2002 - 01:33 #14
...og hvor er dit billede?
Avatar billede nikolajdu Nybegynder
15. marts 2002 - 02:01 #15
frigætternes klub - Må jeg være med?? :))
Avatar billede erikjacobsen Ekspert
15. marts 2002 - 06:40 #16
Thinge: du starter spørgsmålet med for få oplysninger, du får
flere muligheder for at rette det, men siger bare "det virker ikke",
uden at sige hvad det er der ikke virker, og hvordan din kode
nu ser ud, og endelig er dir sprogbrug ikke sobert (selv om det så
kun er teksten i en alert). Hvad får dig egentlig til at tro at vi vil
blive ved med at hjælpe dig?

Jeg, for mit vedkommende, er stået af.
Avatar billede thinge Nybegynder
15. marts 2002 - 16:39 #17
Det er i orden ERIK, kritik er velmodtaget.
Jeg er lidt grøn hvad angår forklaringer.
Tak for hjælpen???????

PS jeg har fundet en anden metoden
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