Radio button

Tags:    html css

Jeg har et lille/stort problem

HAr denne kode

Fold kodeboks ind/udKode 


Problemet er at de skal have hver deres værdi, men hvis jeg ændre på name så de for hver deres værdi, så sidder den en bolle i alle felterne.
Jeg ved der er en måde at gøre det på. Har nemlig set det.



10 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Så vælger du den radio der har værdien sat til "musik" eller "kunst"

Hvis du en webserver med php, leg lidt med følgende script:
Fold kodeboks ind/udKode 

Det udskriver $_POST variablen, når du trykker på submit-knappen.



Indlæg senest redigeret d. 23.03.2008 17:42 af Bruger #10216
Er det så ike bare en checkbox du skal bruge ?

<INPUT TYPE="CHECKBOX" name="1" value="musik">



Tror Gnu har byttet om på name og value. En gruppe radiobuttons til et spg skal have samme name men behøver ikke have samme value.



Er det så ike bare en checkbox du skal bruge ?

<INPUT TYPE="CHECKBOX" name="1" value="musik">


Problemet er så videre at man skal ikke kunne vælge flere bokse, der må kun være en der er trykket ind..
ellers kunne man udskrive en fejl...



Lige nu har de da hver deres værdi. Det ER meningen at et sæt radio inputs kun skal give én værdi. Altså "l" indeholder altid en af de værdier som kan vælges i sættet. Det giver ikke nogen mening at have det til at fungere på anden måde.



Indlæg senest redigeret d. 23.03.2008 17:32 af Bruger #10216
Man bruger dem som regel til afstemmninger, der skal de da ikke have den samme værdi alle sammen. Så vil det da ikke virke



Ja.. Men hvis så jeg tager og finder dem frem i en if sætning så kan det ikke bruges?
Value angiver da ikke en værdi er det ikke kun name der gør det?



Har ikke byttet om på noget. Skrev det lidt anderledes end hvad jeg mente... :)
name er navnet og value er værdien. Helt ulogisk, eller? ;)

Dvs. i php-øjemed ser $_POST ud som flg.:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 23.03.2008 17:34 af Bruger #10216
Nu er jeg ikke helt med..
Altså 1 er det samme som historie?
Hvad så hvis jeg også skal udskrive musik, og kunst?



endelig fik jeg det til at virke..
Mange tak..
Jeg troede jo værdierne var name.
Så troede jeg skulle skrive
$_POST[musik];
og de andre, og ikke $_POST[1];
Så har jeg også lært noget nyt idag:)
Gnu du får pointene



t