Bonjour les amis
Je suis entrain de faire une demande de devis en ligne et je veux créer un bouton radio "oui" et "non" et en cochant le "non", il y un champs texte qui devient grisé et que la validation du champs devient inactif

<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FFFFFF";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#cf0411";
// Ne rien modifier ci-dessous si vous n'êtes pas certain de ce que vous faites !
$list['f_26']=array("Oui","Non");
$list['f_27']=array("Oui","Non");
if(isset($_POST['submit'])){
	$erreur="";
	// Nettoyage des entrées
	while(list($var,$val)=each($_POST)){
	if(!is_array($val)){
		$$var=strip_tags($val);
	}else{
		while(list($arvar,$arval)=each($val)){
				$$var[$arvar]=strip_tags($arval);
			}
		}
	}
	// Formatage des entrées
	$f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
	$f_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
	$f_3=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_3)));
	$f_4=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_4)));
	$f_5=trim(eregi_replace("[^0-9+]", "", $f_5));
	$f_6=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_6)));
	$f_7=strip_tags(trim($f_7));
	$f_8=trim(eregi_replace("[^0-9\ +]", "", $f_8));
	$f_10=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_10)));
	$f_11=trim(eregi_replace("[^0-9\ +]", "", $f_11));
	$f_12=trim(eregi_replace("[^0-9\ /]", "", $f_12));
	$f_13=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_13)));
	$f_14=trim(eregi_replace("[^0-9\ +]", "", $f_14));
	$f_15=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_15)));
	$f_16=trim(eregi_replace("[^0-9\ /]", "", $f_16));
	$f_17=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_17)));
	$f_18=trim(eregi_replace("[^0-9\ +]", "", $f_18));
	$f_19=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_19)));
	$f_20=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_20)));
	$f_21=trim(eregi_replace("[^0-9\ +]", "", $f_21));
	$f_22=trim(eregi_replace("[^0-9\ +]", "", $f_22));
	$f_23=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_23)));
	$f_24=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_24)));

	// Verification des champs
	if(strlen($f_1)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Nom &raquo; est obligatoire.</span>";
		$errf_1=1;
	}
	if(strlen($f_2)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Nom &raquo; est obligatoire.</span>";
		$errf_2=1;
	}
	if(strlen($f_3)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Prénom &raquo; est obligatoire.</span>";
		$errf_3=1;
	}
	if(strlen($f_4)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Adresse &raquo; est obligatoire.</span>";
		$errf_4=1;
	}
	if(strlen($f_5)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Code Postal &raquo; est obligatoire.</span>";
		$errf_5=1;
	}
	if(strlen($f_6)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Ville &raquo; est obligatoire.</span>";
		$errf_6=1;
	}
	if(strlen($f_10)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Pays &raquo; est obligatoire.</span>";
		$errf_10=1;
	}
	if(strlen($f_7)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Email &raquo; est obligatoire.</span>";
		$errf_7=1;
	}else{
		if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
		'@'.
		'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
		'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
		$f_7)){
			$erreur.="<li><span class='txinfomoins'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
			$errf_7=1;
		}
	}
	if(strlen($f_8)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Téléphone &raquo; est obligatoire.</span>";
		$errf_8=1;
	}

	if(strlen($f_11)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Fax &raquo; est obligatoire.</span>";
		$errf_11=1;
	}
	if(strlen($f_12)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Date prévue du départ &raquo; est obligatoire.</span>";
		$errf_12=1;
	}
	if(strlen($f_13)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Ville du départ &raquo; est obligatoire.</span>";
		$errf_13=1;
	}
	if(strlen($f_14)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Code postal du départ &raquo; est obligatoire.</span>";
		$errf_14=1;
	}
	if(strlen($f_15)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Pays du départ &raquo; est obligatoire.</span>";
		$errf_15=1;
	}
	if(strlen($f_16)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Date prévue de l'arrivée &raquo; est obligatoire.</span>";
		$errf_16=1;
	}
	if(strlen($f_17)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Ville de l'arrivée &raquo; est obligatoire.</span>";
		$errf_17=1;
	}
	if(strlen($f_18)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Code postal de l'arrivée &raquo; est obligatoire.</span>";
		$errf_18=1;
	}
	if(strlen($f_19)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Pays de l'arrivée &raquo; est obligatoire.</span>";
		$errf_19=1;
	}
	if(strlen($f_20)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Mode de transport &raquo; est obligatoire.</span>";
		$errf_20=1;
	}
	if(strlen($f_21)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Volume &raquo; est obligatoire.</span>";
		$errf_21=1;
	}
	if(strlen($f_22)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Poids &raquo; est obligatoire.</span>";
		$errf_22=1;
	}
	if(strlen($f_23)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Colisage &raquo; est obligatoire.</span>";
		$errf_23=1;
	}
	if($f_26==""){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Dangeureux &raquo; n'a pas été défini.</span>";
		$errf_26=1;
	}
	if(strlen($f_24)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Classe &raquo; est obligatoire.</span>";
		$errf_24=1;
	}
	if($f_27==""){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Assurance &raquo; n'a pas été défini.</span>";
		$errf_27=1;
	}
	if(strlen($f_25)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Valeur Marchandise &raquo; est obligatoire.</span>";
		$errf_25=1;
	}
	if($erreur==""){
// On initialise la session
session_start();
/* on vérifie que la code est toujours mémorisé en session et qu'il fait 6 caractères */
if(!isset($_SESSION['code']) || strlen($_SESSION['code']) != 6) die("Erreur !");

// on vérifie que la code entré est valide
if($_SESSION['code'] != $_POST['verif']) die("<span class='titrerose'>Erreur : le code de protection est invalide!</span><br><input name='bouton' type='bouton'onclick='window.history.back();' align='center' class='bouton' value='Retour au formulaire' border='0'> ");
		
		// Création du message
		$corps.="\n";
		$header .= "MIME-Version: 1.0\n";
		$header .= "Content-Type: text/html; charset=utf-8\n";
		$header .= "Content-Type: text/css; charset=utf-8\n";
		$header .= "Content-Transfer-Encoding: 8bit\n";
		$titre=	"Demande de devis en ligne du site ATVYL Tunisie";
		$tete = "From: $f_7.\nContent-type: text/plain; charset=UTF-8\n";
		$corps.="Société : ".$f_1."\n";
		$corps.="Nom : ".$f_2."\n";
		$corps.="Prénom : ".$f_3."\n";
		$corps.="Adresse : ".$f_4."\n";
		$corps.="Code postal : ".$f_5."\n";
		$corps.="Ville : ".$f_6."\n";
		$corps.="Pays : ".$f_10."\n";
		$corps.="Email : ".$f_7."\n";
		$corps.="Téléphone : ".$f_8."\n";
		$corps.="Fax : ".$f_11."\n";
		$corps.="\n";
		$corps.="Départ prévue le : ".$f_12."\n";
		$corps.="Adresse de départ : "."\n";
		$corps.="".$f_13."\n".$f_14."\n".$f_15."\n";
		$corps.="\n";
		$corps.="Arrivée prévue le : ".$f_16."\n";
		$corps.="Adresse d'Arrivée : "."\n";
		$corps.="".$f_17."\n".$f_18."\n".$f_19."\n";
		$corps.="\n";
		$corps.="Mode de transport : ".$f_20."\n";
		$corps.="Commentaires : ".$f_9."\n";
		$corps.="\n";
		$corps.="Dangeureux : ".$list['f_26'][$f_26]."\n";
		$corps.="Classe : ".$f_24."\n";
		$corps.="Volume en m3 : ".$f_21."\n";
		$corps.="Poids en kg : ".$f_22."\n";
		$corps.="Colisage : ".$f_23."\n";
		$corps.="Assurance : ".$list['f_27'][$f_27]."\n";
		$corps.="Valeur de la marchandise : ".$f_25."\n";
		$corps.="\n";
		if(mail("karimam90@gmail.com", $titre, stripslashes($corps), $tete)){
			$ok_mail="true";
		}else{
			$erreur.="<li><span class='txinfomoins'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
		}
	}
}
?>
<head>
<link href="commun/alkazart.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
document.getElementById("champ_cache").style.display = "none";

function afficher()
{
	var coche = document.getElementsByTagName("input")[0];
	
	if(coche.checked)
	{
		document.getElementById("champ_cache").style.display = "block";
	}
	else
	{
		document.getElementById("champ_cache").style.display = "none";
	}
}

</script>
</head>

<body>
<table width="660" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="329" height="19" class="titregris"><img src="images/icone02.jpg" width="14" height="14" align="absbottom" /> DEMANDE DE <span class="titrerose">DEVIS</span></td>
                <td width="331" align="right" class="txinfo2">Tous les champs sont obligatoires</td>
  </tr>
              <tr>
                <td height="19" colspan="2"><? if($ok_mail=="true"){ ?>
                  <table width='660' border='0' cellspacing='0' cellpadding='0'>
                    <tr>
                      <td width="660" height="20"><span class='txinfomoinsgras'>Le message ci-dessous nous a bien été transmis, merci.</span></td>
                    </tr>
                <tr>
        <td height="1" valign="top" bgcolor="#CCCCCC"><img src="images/pixel.gif" width="1" height="1" /></td>
    			  </tr>
                    <tr><td><span class='txinfomoins'><?echo nl2br(stripslashes($corps));?></span></td></tr>
                    <tr>
        <td height="1" valign="top" bgcolor="#CCCCCC"><img src="images/pixel.gif" width="1" height="1" /></td>
      </tr>
                    <tr>
                      <td height="20"><span class='txinfo2'>Merci pour votre visite, nous allons répondre à votre demande le plus vite possible</span></td>
                    </tr>
                  </table>
                  <? }else{ ?>
                  <form action='<? echo $PHP_SELF ?>' method='post' name='Form'>
                    <table width='660' border='0' cellspacing='0' cellpadding='0'>
                      <? if($erreur){ ?><tr><td bgcolor='#d2d7dd'><span class='titregris'><b>&nbsp;ERREUR, votre message n'a pas été transmis</b></font></span></td>
                        </tr><tr><td><ul><?echo$erreur?></ul></td></tr><?}?>
                      <tr>
                          <td><table width="660" border="0" cellspacing="0" cellpadding="0">
                            <tr>
                              <td width="324" align="left" valign="top"><table width="320" height="320" border="0" cellpadding="0" cellspacing="3" class="bordureinput">
                                <tr>
                                  <td height="20" colspan="2" align='center' bgcolor="#d2d7dd" class="titreinfo"><b>Vos Coordonnées</b></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Société :</span></td>
                                  <td width="180"><input name='f_1' type='text' class="label2" id="f_1" style='width:200 <?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_1);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Nom :</span></td>
                                  <td width="180"><input name='f_2' type='text' class="label2" style='width:200 <?if($errf_2==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_2);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Prénom :</span></td>
                                  <td width="180"><input name='f_3' type='text' class="label2" style='width:200 <?if($errf_3==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_3);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Adresse :</span></td>
                                  <td width="180"><input name='f_4' type='text' class="label2" style='width:200 <?if($errf_4==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_4);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Code Postal :</span></td>
                                  <td width="180"><input name='f_5' type='text' class="label2" style='width:200 <?if($errf_5==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_5);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Ville :</span></td>
                                  <td width="180"><input name='f_6' type='text' class="label2" style='width:200 <?if($errf_6==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_6);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Pays :</span></td>
                                  <td width="180"><select name="f_10" id="f_10" class="label3" style='width:"30%" <?if($errf_10==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;'   border='0'>
                                    <?php
$id_fichier= fopen("commun/pays.txt","r");
while($ligne=fgets($id_fichier,1024))
{
$ligne=explode(chr(9),$ligne); //chr(9) est le code ascii de tab
if ($ligne[1]=='Sélectionnez') // France est sélectionné par défaut
print '<option value='.$ligne[0].' selected="selected">'.$ligne[1].'</option>';
else
print '<option value='.$ligne[0].'>'.$ligne[1].'</option>';
}
?>
                                  </select></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Email :</span></td>
                                  <td width="180"><input name='f_7' type='text' class="label2" style='width:200 <?if($errf_7==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_7);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Téléphone :</span></td>
                                  <td width="180"><input name='f_8' type='text' class="label2" style='width:200 <?if($errf_8==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_8);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="129" align='right'><span class='txinfomoins'>Fax :</span></td>
                                  <td width="180"><input name='f_11' type='text' class="label2" style='width:200 <?if($errf_11==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_11);?>' size='26' border='0'></td>
                                </tr>
                              </table></td>
                              <td width="324" align="right" valign="top"><table width="320" height="320" border="0" cellpadding="0" cellspacing="3" class="bordureinput">
                                <tr>
                                  <td height="20" colspan="2" align='center' bgcolor="#d2d7dd" class="titreinfo"><b>Votre Transport</b></td>
                                </tr>
                                <tr>
                                  <td height="26" colspan="2" class="titreinfo"><span class="txinfomoinsjustify"><img src="images/puce_rg.jpg" width="5" height="5" /></span> Départ</td>
                                </tr>
                                <tr>
                                  <td width="126" align='right'><span class='txinfomoins'>Date Prévue :</span></td>
                                  <td width="185"><input name='f_12' type='text' class="label2" id="f_12" style='width:200 <?if($errf_12==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_12);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="126" align='right'><span class='txinfomoins'>Ville :</span></td>
                                  <td width="185"><input name='f_13' type='text' class="label2" id="f_13" style='width:200 <?if($errf_13==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_13);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="126" align='right'><span class='txinfomoins'>Code Postal :</span></td>
                                  <td width="185"><input name='f_14' type='text' class="label2" id="f_14" style='width:200 <?if($errf_14==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_14);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="126" align='right'><span class='txinfomoins'>Pays :</span></td>
                                  <td width="185"><select name="f_15" id="f_2" class="label3" style='width:"30%" <?if($errf_15==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;'   border='0'>
                                    <?php
$id_fichier= fopen("commun/pays.txt","r");
while($ligne=fgets($id_fichier,1024))
{
$ligne=explode(chr(9),$ligne); //chr(9) est le code ascii de tab
if ($ligne[1]=='Sélectionnez') // France est sélectionné par défaut
print '<option value='.$ligne[0].' selected="selected">'.$ligne[1].'</option>';
else
print '<option value='.$ligne[0].'>'.$ligne[1].'</option>';
}
?>
                                  </select></td>
                                </tr>
                                <tr>
                                  <td height="26" colspan="2" class="titreinfo"><span class="txinfomoinsjustify"><img src="images/puce_rg.jpg" width="5" height="5" /></span> Arrivée</td>
                                </tr>
                                <tr>
                                  <td width="126" align='right'><span class='txinfomoins'>Date Prévue<span class="Style1"></span> :</span></td>
                                  <td width="185"><input name='f_16' type='text' class="label2" id="f_16" style='width:200 <?if($errf_16==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_16);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="126" align='right'><span class='txinfomoins'>Ville :</span></td>
                                  <td width="185"><input name='f_17' type='text' class="label2" id="f_17" style='width:200 <?if($errf_17==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_17);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="126" align='right'><span class='txinfomoins'>Code Postal :</span></td>
                                  <td width="185"><input name='f_18' type='text' class="label2" id="f_18" style='width:200 <?if($errf_18==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_18);?>' size='26' border='0'></td>
                                </tr>
                                <tr>
                                  <td width="126" align='right'><span class='txinfomoins'>Pays :</span></td>
                                  <td width="185"><select name="f_19" id="f_3" class="label3" style='width:"30%" <?if($errf_19==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;'   border='0'>
                                    <?php
$id_fichier= fopen("commun/pays.txt","r");
while($ligne=fgets($id_fichier,1024))
{
$ligne=explode(chr(9),$ligne); //chr(9) est le code ascii de tab
if ($ligne[1]=='Sélectionnez') // France est sélectionné par défaut
print '<option value='.$ligne[0].' selected="selected">'.$ligne[1].'</option>';
else
print '<option value='.$ligne[0].'>'.$ligne[1].'</option>';
}
?>
                                  </select></td>
                                </tr>
                              </table></td>
                            </tr>
                            <tr>
                              <td colspan="2"><table width="654" border="0" cellpadding="0" cellspacing="0">
                                <tr>
                                  <td width="652" height="198" align="center" valign="bottom"><table width="660" border="0" cellpadding="0" cellspacing="3" class="bordureinput">
                                    <tr>
                                      <td height="20" colspan='2' align="center" bgcolor='#d2d7dd'><span class='titreinfo'><b>Votre Marchandise</b></span></td>
                                    </tr>
                                    <tr>
                                      <td width="319" valign="top"><table width="320" border="0" cellspacing="0" cellpadding="3">
                                        <tr class="bordureinput">
                                          <td width="140" align='right'><span class='txinfomoinsgras'>Mode de transport<span class="Style1"></span></span></td>
                                          <td width="170"><input name='f_20' type='text' class="label2" id="f_20" style='width:200 <?if($errf_20==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_20);?>' size='26' border='0'></td>
                                        </tr>
                                        <tr>
                                          <td width="140" align='right' valign="top"><span class='txinfomoins'>Commentaires<span class="Style1"> </span> :</span></td>
                                          <td width="170"><textarea name='f_9' cols='23' rows='2' class="label2" id="f_9" style='width:360 <?if($errf_9==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;'><?echo$f_9?></textarea></td>
                                        </tr>
                                        <tr>
                                          <td width="140" height="26" align="right"><span class='txinfomoinsgras'>Nature du produit<span class="Style1"></span></span></td>
                                          <td width="170" height="26">&nbsp;</td>
                                        </tr>
                                        <tr>
                                          <td width="140" height="25" align="right"><span class="txinfomoins">Dangeureux :</span></td>
                                          <td width="170" height="25" class="txinfomoins"><? for($id=0;$id<count($list['f_26']);$id++){
if($id==$f_26){$ct="checked";}
print("<input ".$ct." type='radio' name='f_26' value=".$id." border='0' onClick='afficher();'>".$list[f_26][$id]."");
unset($ct);
}?></td>
                                        </tr>
                                        <tr class="bordureinput" id="champ_cache">
                                          <td width="140" align='right'><span class='txinfomoins'>Classe :</span></td>
                                          <td width="170"><input name='f_24' type='text' class="label2" id="f_24" style='width:200 <?if($errf_24==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_24);?>' size='26' border='0'></td>
                                        </tr>
                                      </table></td>
                                      <td width="320" align="right" valign="top"><table width="320" border="0" cellspacing="0" cellpadding="3">
                                        <tr class="bordureinput">
                                          <td width="147" align='right'><span class='txinfomoins'>Volume (en m3):</span></td>
                                          <td width="167"><input name='f_21' type='text' class="label2" id="f_21" style='width:200 <?if($errf_21==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_21);?>' size='26' border='0'></td>
                                        </tr>
                                        <tr class="bordureinput">
                                          <td width="147" align='right'><span class='txinfomoins'>Poids (en kg):</span></td>
                                          <td width="167"><input name='f_22' type='text' class="label2" id="f_22" style='width:200 <?if($errf_22==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_22);?>' size='26' border='0'></td>
                                        </tr>
                                        <tr>
                                          <td width="147" align='right' valign="top"><span class='txinfomoins'>Colisage :</span></td>
                                          <td width="167"><textarea name='f_23' cols='23' rows='2' class="label2" id="f_23" style='width:360 <?if($errf_23==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;'><?echo$f_23?></textarea></td>
                                        </tr>
                                        <tr>
                                          <td width="147" align="right"><span class="txinfomoins">Assurance :</span></td>
                                          <td width="167" class="txinfomoins"><? for($id=0;$id<count($list['f_27']);$id++){
if($id==$f_27){$ct="checked";}
print("<input ".$ct." type='radio' name='f_27' value=".$id." border='0'>".$list[f_27][$id]."");
unset($ct);
}?></td>
                                        </tr>
                                        <tr class="bordureinput">
                                          <td width="147" align='right'><span class='txinfomoins'>Valeur  marchandise :</span></td>
                                          <td width="167"><input name='f_25' type='text' class="label2" id="f_25" style='width:200 <?if($errf_25==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_25);?>' size='26' border='0'></td>
                                        </tr>
                                      </table></td>
                                    </tr>
                                  </table></td>
                                </tr>
                              </table></td>
                            </tr>
                        </table></td>
                      </tr>
                      <tr><td align='right'><table width="660" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td width="197" align="left" class="txinfo">Recopiez le code de vérification :</td>
                          <td width="68" align="left" valign="middle" class="txinfo"><img src="image.php" name="code" align="absbottom" id="code" /></td>
                          <td width="226" align="left" valign="middle" class="txinfo"><input name='verif' type='text' class="label2" size='10' maxlength="6" border='0'></td>
                          <td width="169" height="28" align="right"><input name='submit' type='submit' class="bouton" value='Envoyer' border='0'>
                          <input name='submit2' type='reset' class="bouton" value='Annuler' border='0' /></td>
                        </tr>
                      </table></td></tr>
                    </table>
                  </form>
                <? } ?></td>
                </tr>
              </table>
</body>
</html>
J'ai pu faire disparaitre le champs que je vois en cochant non mais ça revient plus en cochant oui
Voila le code simplifié
Je veux avoir le résultat suivant
En cochant non, le champs f_24 disparait et en cochant oui il réapparait toute en désactivant le contrôle sur le champs f_24 lorsqu'il est caché



<script type="text/javascript">
document.getElementById("champ_cache").style.display = "none";

function afficher()
{
	var coche = document.getElementsByTagName("input")[0];
	
	if(coche.checked)
	{
		document.getElementById("champ_cache").style.display = "block";
	}
	else
	{
		document.getElementById("champ_cache").style.display = "none";
	}
}

</script>


$list['f_26']=array("Oui","Non");

	if(strlen($f_24)<2){
		$erreur.="<li><span class='txinfomoins'>Le champ &laquo; Classe &raquo; est obligatoire.</span>";
		$errf_24=1;
	}


<? for($id=0;$id<count($list['f_26']);$id++){
if($id==$f_26){$ct="checked";}
print("<input ".$ct." type='radio' name='f_26' value=".$id." border='0' onClick='afficher();'>".$list[f_26][$id]."");
unset($ct);
}?>