Avatar billede nyst Nybegynder
14. marts 2006 - 12:53 Der er 2 kommentarer og
1 løsning

validering på radiobuttons - hvis prik her og der så fejl osv

Hejsa, jeg har lidt der driller mht. valedering af radio.

Mit første sæt ser således ud:

<input type="radio" name="medlem" value="1" <?= ( $medlem == 1 ? 'checked="checked" ' : '' ) ?>>
<input type="radio" name="medlem" value="2" <?= ( $medlem == 2 ? 'checked="checked" ' : '' ) ?>>
<input type="radio" name="medlem" value="3" <?= ( $medlem == 3 ? 'checked="checked" ' : '' ) ?>>
<input type="radio" name="medlem" value="4" <?= ( $medlem == 4 ? 'checked="checked" ' : '' ) ?>>
<input type="radio" name="medlem" value="5" <?= ( $medlem == 5 ? 'checked="checked" ' : '' ) ?>>

Sæt 2:

<input type="radio" name="tid" value="10" <?= ( $tid == 10 ? 'checked="checked" ' : '' ) ?>>
<input type="radio" name="tid" value="11" <?= ( $tid == 11 ? 'checked="checked" ' : '' ) ?>>
<input type="radio" name="tid" value="12" <?= ( $tid == 12 ? 'checked="checked" ' : '' ) ?>>

Det der skal valideres er at hvis:

medlem er 3, 4 eller 5

og

der er prik i 11 eller 12

så skal der fremkomme fejltekst...

Har forsøgt med denne:

if ( $medlem != '3' ) or ( $medlem != '4' ) or ( $medlem != '5' ) && ( $tid != '11' ) or ( $tid != '12' ) )
{
    $fejl .="- denne gælder kun for enkelt medlem eller par..<br>";
}

men den giver fejl..

Nogen der kan hjælpe...
Avatar billede zappa Nybegynder
14. marts 2006 - 13:02 #1
Et hurtigt bud: der mangler en "(" i starten af if-saetningen.
Avatar billede nyst Nybegynder
14. marts 2006 - 13:15 #2
hejsa,

ja det var da en gruelig fejl, nu vises siden da, men der er stadig noget galt.

hvis medlem 1 eller 2 anvendes kommer den også med fejl, hvilket den ikke skal.

Også hvis medlem 3,4 eller 5 vælger korrekt tid 10

Så den vise altid kun fejl pt. ???
Avatar billede nyst Nybegynder
14. marts 2006 - 13:44 #3
har selv fået den til at virke - lukker*S*
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