Avatar billede ch007 Nybegynder
27. september 2008 - 10:33 Der er 12 kommentarer og
1 løsning

Form actions bruges to gange?

http://www.eksperten.dk/spm/846379

Her har jeg fået hjælp til kode der kan udregne noget når man ændrer på select.

Men hvordan kan jeg stadig bruge formen? Jeg vil gerne indsætte:

<INPUT TYPE='submit' VALUE='Ok!'>

Og sende resultatet videre til en ny side. Mit problem er at

<form name="myForm" method="Post" action="<%= scriptname %>">

action allerede er "optaget"...

Hvad gør jeg?
Avatar billede erikjacobsen Ekspert
27. september 2008 - 10:40 #1
Skal du udskifte værdien i action?

Du kan i en knap i formen med javascript gøre noget i retning af:  this.form.action='http://jp.dk/'
Avatar billede ch007 Nybegynder
27. september 2008 - 10:44 #2
Vil du skrive det helt ud. Hvordan skal <Form> så være? Og gemmer den option value også? Gemmer / Sender
Avatar billede erikjacobsen Ekspert
27. september 2008 - 10:49 #3
Det kan jeg kun, hvis du vil fortælle mig hvad der skal ske.
Avatar billede ch007 Nybegynder
27. september 2008 - 10:50 #4
Jeg fandt i et andet forum hvordan this.form.action virker :)

<button onclick="this.form.action='?valg=afstemning&v2=2'; this.form.submit()">Ok!</button>
Vil du smide et svar? Og mange tak!
Avatar billede roenving Novice
27. september 2008 - 11:04 #5
-- hvorfor ikke bare:

<input type="submit" value="Ok!" onclick="this.form.action='?valg=afstemning&v2=2';">
Avatar billede ch007 Nybegynder
27. september 2008 - 11:06 #6
Det er måske også en mulighed. Nu fandt jeg blot dette svar i et andet forum. Er der da forskel?
Avatar billede erikjacobsen Ekspert
27. september 2008 - 11:08 #7
Ingen point til mig, tak.
Avatar billede roenving Novice
27. september 2008 - 11:46 #8
-- ja, for du risikerer at browseren forsøger at sende requesten to gange, da nogle browsere automatisk opfatter buttons som submit-knapper, om den så i virkeligheden sender den to gange ved jeg ikke, men der er i hvert fald grund til forvirring !-)
Avatar billede erikjacobsen Ekspert
27. september 2008 - 11:57 #9
I roenvings udgave får du også automatisk udløst et evt. onsubmit-event på formen.
Avatar billede ch007 Nybegynder
27. september 2008 - 12:24 #10
Okay, tak.

Nu er jeg så lidt i tvivl om, hvad jeg skal gør her ang. point.

Jeg har før fået "skæld ud" af Eksperten, fordi jeg selv godkendte et svar i tilsvarende situation.

erikjacobsen vil ikke have point. Vil du gerne have point roenving, da du jo i princippet har hjulpet mig også?

Det er ligemeget for mig.
Avatar billede roenving Novice
27. september 2008 - 12:34 #11
Tjah, oki, men så kan du jo selv snuppe halvdelen '-)
Avatar billede ch007 Nybegynder
06. oktober 2008 - 23:29 #12
Du får alle...
Avatar billede roenving Novice
06. oktober 2008 - 23:32 #13
Tak for point ;~}
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