évènement sur bouton radio

sadav -  
lefou4 Messages postés 73 Statut Membre -
salut,

nous sommes en stage et ns devons faire ceci :

Sur heure et durée : il faudrait à gauche des champs heure et durée mettre 3 boutons radios : matin aprés-midi et journée qui remplissent automatiquement les champs heure et durée.

Exemple :
matin: heure:8h30,durée:3h30
après-midi:heure:13h30,durée:3h30
journée:heure:8h30,durée:8h30

Comment peut-on créer ce script en php /javascript?

Merci pour votre aide
Configuration: Windows XP
Firefox 2.0.0.2

2 réponses

  1. nico7382 Messages postés 287 Statut Membre 50
     
    Il me semble que ce que tu veux c'est du javascript:
    Il ne faut pas que la page soit rechargé pour que la valeur de tes champs soit affecté.

    Pour affecter des valeurs a des champs,en javascript :
    ex: 3 boutons radio qui affecte 2 champs

    <input type="radio" onclick="jour.heure.value='8h30';jour.duree.value='3h30'">
    <input type="radio" onclick="jour.heure.value='13h30';jour.duree.value='3h30'">
    <input type="radio" onclick="jour.heure.value='8h30';jour.duree.value='8h30'">
    
    <form name="jour">
    <input name="heure" value=""><input name="duree" value="">
    </form>
    


    ce n'est qu'une ebauche rapide, mais voila, ca te mettra sur la voie ;)
    3
    1. sadav
       
      ok merci ça marche, par contre le pbm se corse un peu car ns devons faire appel a un fichier parametres contenant les - variables pour qu'elles puisent etres modifiés.ns n'arrivons pas a executer notre fichier parametres avec un appel à include()

      les variables sont :
      $matin_heure="8h30";
      $matin_duree="3h30";
      $apresmidi_heure="13h30";
      $apresmidi_duree="3h30";
      $journee_heure="8h30";
      $journee_duree="8h30";

      merci beaucoup pour tes lumières!
      sadav
      0
    2. sadav
       
      pour plus d'info voici le script :
      <form name="jour">
      <input type="radio" onclick="jour.heure.value="<?php echo $matin_heure;?>";jour.duree.value="<?php echo $matin_duree;?>"">matin
      <input type="radio" onclick="jour.heure.value="<?php echo $apresmidi_heure;?>";jour.duree.value="<?php echo $apresmidi_duree;?>"">apres-midi
      <input type="radio" onclick="jour.heure.value="<?php echo $journee_heure;?>";jour.duree.value="<?php echo $journee_duree;?>"">journee
      <b>Heure</b><input name="heure" value=""> <b>Duree</b><input name="duree" value="">

      </form>

      MERCI!!
      0
    3. lefou4 Messages postés 73 Statut Membre 44
       
      Logiquement, si tes variables se trouvent dans un fichier genre variables.php, tu mets un <? include "variables.php";?> avant le formulaire faisant appel aux variables.
      0
    4. sadav
       
      Merci de ta reponse.
      par contre ns n'arrivons tjs pas a executer le script parametrestest.php dans notre script, je te le joint ci-dessous si tu as une idée??Merci

      <?php
      include "parametrestest.php";
      ?>
      <form name="jour">
      <input type="radio" onclick="jour.heure.value="<?php echo $matin_heure;?>";jour.duree.value="<?php echo $matin_duree;?>"">matin
      <input type="radio" onclick="jour.heure.value="<?php echo $apresmidi_heure;?>";jour.duree.value="<?php echo $apresmidi_duree;?>"">apres-midi
      <input type="radio" onclick="jour.heure.value="<?php echo $journee_heure;?>";jour.duree.value="<?php echo $journee_duree;?>"">journee
        <b>Heure</b><input name="heure" value="">  <b>Duree</b><input name="duree" value="">
      
      </form>
      



      fichiers parametrestest.php:
      <?php
      $matin_heure="8h30";
      $matin_duree="3h30";
      $apresmidi_heure="13h30";
      $apresmidi_duree="3h30";
      $journee_heure="8h30";
      $journee_duree="8h30";
      ?>
      0
    5. Reivax962 Messages postés 3742 Statut Membre 1 011 > sadav
       
      Bonjour,

      A mon avis, le problème vient de tes guillemets, non ?
      Essaie quelque chose comme ça :
      <?php
      include "parametrestest.php";
      ?>
      <form name="jour">
          <input type="radio" onclick="jour.heure.value='<?php echo $matin_heure;?>';jour.duree.value='<?php echo $matin_duree;?>'">matin
          <input type="radio" onclick="jour.heure.value='<?php echo $apresmidi_heure;?>';jour.duree.value='<?php echo $apresmidi_duree;?>'">apres-midi
          <input type="radio" onclick="jour.heure.value='<?php echo $journee_heure;?>';jour.duree.value='<?php echo $journee_duree;?>'">journee
        <b>Heure</b><input name="heure" value="">  <b>Duree</b><input name="duree" value="">
      
      </form>
      0
  2. sadav
     
    super ça marche bien...une histoire simple 'cote' qui finit bien!
    0