Radio button

billy67 -  
 Utilisateur anonyme -
if((!document.forms["frmcr_account"].elements["str_status"] .checked) && (flag==true))
{
alert("Le status est obligatoire.");
flag=false;
}

<form name="frmcr_account" ...>
<input type="radio" name="str_status" value="FO" <?php if($str_status=="FO") { echo "checked"; } ?>>
<input type="radio" name="str_status" value="CL" <? if($str_status=="CL") { echo "checked"; } ?>>
</form>
bonjour,
je souhaite utiliser le script java ci-dessus pour tester si la radio button est selectionné mais ça marche pas.
merci

3 réponses

  1. nomade
     
    je souhaite utiliser le script java ci-dessus

    Ce ne serait pas plutôt un script javascript?
    0
    1. Billy67
       
      c'est sympa mais lorsqu'on ne peut pa repondre aux question prière de circuler
      merci !
      0
  2. Utilisateur anonyme
     
    Bonjour,

    Très débutant en la matière, mais peut-être que ceci :

    <html>
      <head>
        <script language="javascript">
          function TestValeur()
           {
              var flag=true;
              if( ((!(document.frmcr_account.elements[0].checked)) || (!(document.frmcr_account.elements[1].checked))) && (flag==true)) 
               { 
                  alert("Le status est obligatoire."); 
                  flag=false; 
               }
           } 
        </script>
     </head>
    
      <body>
        <form name="frmcr_account" ...> 
          <input type="radio" name="str_status" value="FO" onClick="javascript:TestValeur();" <?php if($str_status=="FO") { echo "checked"; } ?> 
          <input type="radio" name="str_status" value="CL" onClick="javascript:TestValeur();" <? if($str_status=="CL") { echo "checked"; } ?> 
        </form> 
      </body>
    </html>
    
    


    Lupin
    0
  3. Utilisateur anonyme
     
    re:

    voilà, j'ai remanié ...

    <html>
      <head>
        <script language="javascript">
          function TestValeur()
           {
              var flag=true;
              if ( !((document.frmcr_account.elements[0].checked) || (document.frmcr_account.elements[1].checked)) && (flag==true)) 
               { 
                  alert("Le status est obligatoire."); 
                  flag=false; 
               }
           } 
        </script>
     </head>
    
      <body onLoad="javascript:TestValeur();">
        <form name="frmcr_account" ...> 
          <input type="radio" name="str_status" value="FO" onClick="javascript:TestValeur();" <?php if($str_status=="FO") { echo "checked"; } ?> 
          <input type="radio" name="str_status" value="CL" onClick="javascript:TestValeur();" <? if($str_status=="CL") { echo "checked"; } ?> 
        </form> 
      </body>
    </html>
    


    N.B.
    Remplacer :
      <body onLoad="javascript:TestValeur();">
    


    par :
      <body>
    


    Lupin
    0