Avatar billede webcreator Nybegynder
30. december 2004 - 01:01 Der er 9 kommentarer og
1 løsning

Submit til sider afhængig af valg i radiobuttons

Hej Eksperter.

Kan jeg, afhængig af hvilken radio-button der er valgt, submitte mit data til forskellige sider?

Jeg kunne forestille mig, at det er noget med at ændre min 'action' i min <form>. Nogen der kan hjælpe ?
Avatar billede thesurfer Nybegynder
30. december 2004 - 01:12 #1
Hvis du mener forskellige vinduer/frames, kan du bruge "target":

<select onchange="this.form.target=this.value">

.. tror jeg.. er ikke testet..

hvis du mener forskellige sider (f.eks. "index.asp", "test.asp" osv..), kan du vist bruge:

<select onchange="this.form.action=this.value">
Avatar billede thesurfer Nybegynder
30. december 2004 - 01:14 #2
altså:

<select onchange="...">
<option value="side.asp">Side</option>
...

eller:
<select onchange="...">
<option value="sidevinduet">Side vinduet</option>
...
Avatar billede webcreator Nybegynder
30. december 2004 - 01:20 #3
Nej, der er bestemt ikke tale om frames :)

Jeg søger en løsning der gør, at jeg kan submitte til henholdsvis search_forum.php og search_files.php fra searching.php .

I realiteten har jeg brug for at kunne ændre action i min form afhængig af valgt radiobutton.

Noget i retning af : onclick="this.action=search_files.php"

Bemærk dog, at jeg allerede har en onclick på mine radio-buttons, som jeg gerne ser er funktionel bagefter.

<input type=\"radio\" name=\"searchmode\" value=\"0\" onclick=\"this.form.typeid.disabled=false\" checked> Files<br>
<input type=\"radio\" name=\"searchmode\" value=\"1\" onclick=\"this.form.typeid.disabled=true\" > Discussions
Avatar billede thesurfer Nybegynder
30. december 2004 - 01:21 #4
Har du prøvet?:

onclick=\"this.form.typeid.disabled=false\;this.form.action='search_files.php'" checked> Files
onclick=\"this.form.typeid.disabled=true\;this.form.action='search_forum.php'" > Discussions
Avatar billede thesurfer Nybegynder
30. december 2004 - 01:24 #5
Ahh... måske skulle jeg tage og læse spm'ene :-)
Jeg svarede uden at have læst dit spm ordentligt..

Men prøv 30/12-2004 01:21:59
Avatar billede webcreator Nybegynder
30. december 2004 - 01:39 #6
Super, virkede.

Der var dog et par fejl i din kode - du havde lige overset min backslash. Skulle se sådan ud :

onclick=\"this.form.typeid.disabled=false;this.form.action='search_files.php'\" checked> Files
onclick=\"this.form.typeid.disabled=true;this.form.action='search_forum.php'\" > Discussions
Avatar billede webcreator Nybegynder
30. december 2004 - 01:39 #7
Kan jeg få et svar ? :)
Avatar billede thesurfer Nybegynder
30. december 2004 - 01:40 #8
Hehehe.. det kan jo ske :-)
..svar..
Avatar billede thesurfer Nybegynder
30. december 2004 - 01:54 #9
Takker for points :-)
Godt nytår :-)
Avatar billede webcreator Nybegynder
30. december 2004 - 15:23 #10
Selv tak - og godt nytår til dig :-)
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