Radio button

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

  • Votes
  • Date
  • Date décroissante
  1. je souhaite utiliser le script java ci-dessus

    Ce ne serait pas plutôt un script javascript?
    1. c'est sympa mais lorsqu'on ne peut pa repondre aux question prière de circuler
      merci !
  2. 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
    1. 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