webForumDet fria alternativet

Kontrollera radiobuttons!

2 svar · 196 visningar · startad av Sharkie

SharkieMedlem sedan okt. 2003865 inlägg
#1

Ja, frågan dyker upp jämt och ständigt och ja, jag har sökt och ja, jag har tittat på sökresultaten men nej, jag har inte fått skräpet att funka för mig!

Jag har två radiobuttons (observera radiobuttons, INTE checkboxar!!!), dom är inte markerade från start men kräver då att någon av dom ska markeras för att få komma vidare.

Dom heter V_mail med värde Ja respektive Nej.

if ((!x.V_mail[0].checked) || (!x.V_mail[1].checked)) {

Så ser min kontroll ut. Det enda som händer är att alert-meddelandet (som står på nästa rad) visas oavsett om jag markerar någon av dom eller inte.

X är "document.FORMULÄRNAMN" så det inte blir några missförstånd =)

Jag har senare en Checkbox med värdet Ja, om det kan behöva ändras eller liknande för att lösa problemet ovan...

Gissar att nån av er kungar ordnar detta på 10 röda åt mig *hoppas* :P

Peter SMedlem sedan dec. 20025 484 inlägg
#2

Det har med den logiska operatorn att göra. Du vill använda && istället för ||. Alternativt !(foo.checked || bar.checked).

SharkieMedlem sedan okt. 2003865 inlägg
#3

Hahahaha, ja så går det när man kopierar, ändrar om, byter tillbaka och har sig mellan flera olika koder.

Det där med || och && kan jag ju så nu skäms jag lite att jag inte tänkte/såg det :r

Hehe, tack i alla fall! :L

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb