14. maj 2005 - 12:58Der er
27 kommentarer og 2 løsninger
Variable radiobuttons
Hej folk...
Jag har nogle hjemmelavede radiobuttons hvis antal defineres af antallet af poster i en databasetabel(php og mysql), men jeg ved ikke rigtig hvad jeg skal stille op med navne og så videre for at få dem til at fungere....
"Hjemmelavede"? Og hvad mener du med navne? Altså alle radiobuttons, som er i samme group (som skal vælges fra unikt) skal have samme navn. Og hvis de ikke er i samme group, skal de have forskellige navne.
Men du skal have en dynamisk navngivning ind over - eller? Har du flere (dynamisk antal) grupper eller kun en gruppe med dynamisk antal muligheder?
Og hvad har det egentlig med javascript at gøre? Det lyder som ren HTML-generering fra PHP.
Jeg fik implanteret scriptet, men nu kan de allesammen kun slåes til og ikke fra... Hvor kommer det der elm fra, er det ikke en variabel den burde modtage et-eller-andet sted fra?
Da vi jo ikke kender antallet på nuværende tidspunkt valgte jeg en metode, hvor det er ligemeget (jeg går ud fra, at det er img-elementer, du bruger til dine 'kunstige' radiobuttons !-)
Vi vælger på forhånd, at alle 'radiobuttons' skal have et id, som starter med 'radio', altså radio1, radio2 osv.
Scriptet tager så fat i samtlige img-elementer i dokumentet, undersøger om id'et starter med 'radio', og hvis det gør sætter billedets src til at være det uvalgte billede.
Til sidste sættes det element, der er klikket på til at være den valgte udgave !-)
Jamen der jo kun en linie kode der beskriver knapperne, og hvis den står til "../grafik/image_selected.jpg" kommer de allesammen til det.. Det er jo den samme linie der bliver gentaget af en while-løkke...
Det er forbudt at tildele flere elementer det samme id, ganske som det er forbudt for flere mennesker at have det samme cpr-nummer ...
Synes godt om
Ny brugerNybegynder
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.