text veld verplicht alleen bij 1 radiobutton

Status
Niet open voor verdere reacties.

comass

Gebruiker
Lid geworden
19 dec 2000
Berichten
456
Hoi,

In mijn PHP staat o.a. deze code om te controleren of de verplichte velden zijn ingevuld.

Code:
if($_SERVER['REQUEST_METHOD'] == 'POST') {
    if(!eregi("[A-Za-z0-9_-]+([.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([.]{1}[A-Za-z0-9-]+)+", $_POST['email*'])) {  
        $ok = false;  
        $error .= 'E-mail adres.<br />';  
   }
   if (!eregi("[radio]", $_POST['betaalwijze*']) ) {
	$ok = false;
 $error .= 'Kies uw betaalwijze.<br />';  
   }

Bij betaalwijze heb je de keuze uit machtiging en nota achteraf.
Kies je voor machtiging dan komen er 2 extra zichtbaar voor rekeningnummer en tnv.
Kies je voor betaling achteraf dan zie je deze velden niet en blijven dus leeg.

Nu wil ik deze 2 velden verplicht hebben, echter alleen als men kiest voor machtiging.

Iemand een idee hoe ik dit oplos?
 
ALS machtiging = TRUE
ALS rekeningnummer <> empty AND tnv <> empty
continueProcess
ANDERS
showWarnings
EINDALS
EINDALS

zoiets ?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan