begin process at 2010 03 19 10:34:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

Control de select et changement de valeur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Control de select et changement de valeur

jeudi 26 octobre 2006 à 21:00:27 | Control de select et changement de valeur
Merci beaucoup de votre aide

ktastrof

Membre Club
Bonjour, Voila j'ai dans un formulaire une checkbox qui contrôle 3 select. Au chargement de la page les selects sont disabled et en cochant le checkbox on peut alors choisir des valeurs. Par contre je voudrais remettre la valeur des selects sur 0 si je décoche la checkbox. Script dans la head : dans le body
Centres techniques
vendredi 27 octobre 2006 à 09:44:35 | Re : Control de select et changement de valeur

jeca

Bonjour,

Tu peux t'inspirer de ça :

PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  <head>
    <title>Titre</title>
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1" />
<script type="text/javascript">
function ouvreSelect(obj, cible)
{
var disabled = (obj.checked) ? '' : 'disabled';
var nb = cible.length;
var i = 0;
while (i < nb)
{
cible[i].disabled = disabled;
cible[i].selectedIndex = 0;
i ++;
}
}
</script>
  </head>
<body>
<form name=test" action="" method="post">
sélectionner
&nbsp;&nbsp;&nbsp;
<input type="checkbox" name="chk" onclick="ouvreSelect(this, this.form.elements['centre[]'])" />
&nbsp;&nbsp;&nbsp;
Centres techniques
&nbsp;&nbsp;&nbsp;
<select name="centre[]" disabled="disabled">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
&nbsp;&nbsp;&nbsp;
<select name="centre[]" disabled="disabled">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
&nbsp;&nbsp;&nbsp;
<select name="centre[]" disabled="disabled">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</form>
    <table width="50%" align="center" border="0">
      <tr>
        <td>
        </td>
      </tr>
    </table>
  </body>
</html>
vendredi 27 octobre 2006 à 09:44:36 | Re : Control de select et changement de valeur

Zobibol

Bonjour, ceci te seras peut être util:

<html>
 <head>
  <title>  </title>
 </head>
 <script>
  function disabledObj(obj){
   // rend enable ou non les selects
   document.getElementById("centre_technique_interne").disabled=!obj.checked;
   document.getElementById("centre_technique_externe").disabled=!obj.checked;
   document.getElementById("centre_technique_3").disabled=!obj.checked;
   // si on à décoché, réinitialise les valeurs
   if (!obj.checked){
    document.getElementById("centre_technique_interne").selectedIndex=0;
    document.getElementById("centre_technique_externe").selectedIndex=0;
    document.getElementById("centre_technique_3").selectedIndex=0;
   }
 }
 
 </script>
 <body>
  <select id="centre_technique_interne" disabled="">
   <option value="0">0</option>
   <option value="1">1</option>
   <option value="2">2</option>
   <option value="3">3</option>
  </select>
  <select id="centre_technique_externe" disabled="">
   <option value="0">0</option>
   <option value="1">1</option>
   <option value="2">2</option>
   <option value="3">3</option>
  </select>
  <select id="centre_technique_3" disabled="">
   <option value="0">0</option>
   <option value="1">1</option>
   <option value="2">2</option>
   <option value="3">3</option>
  </select>
 <input type="checkbox" id="test" onclick="disabledObj(this)" />
  
 </body>
 
</html>

A voir...

[o-_-o]

mardi 31 octobre 2006 à 11:47:34 | Re : Control de select et changement de valeur

ktastrof

Membre Club
merci à vous 2. Les 2 solutions fonctionnent. Mais dans la premiere comment faire pour récupérer la différenciation entre les 3 selects. Si je change le nom ou rajout un chiffre entre les quotes cela ne fonctionne plus. merci encore


Cette discussion est classée dans : checkbox, valeur, control, changement, select


Répondre à ce message

Sujets en rapport avec ce message

Récuperer le nombre de changement d'un checkbox [ par Ekik ] Bonjour,Je dois compter le nombre de changement de valeur d'un checkbox et l'envoyer dans un champs caché. Pour le moment j'ai ce code ci :<script la Compter le nombre de changement d'un checkbox [ par Ekik ] Bonjour, Voila, je dois faire un script qui compte le nombre de changements d'un checkbox et l'envoyer via un champ caché. Pour le moment j'ai ceci : changement de couleur apres activation d'une check box [ par ddyefre ] salut !j'aimerai savoir comment faire ou bien si vous avez des scripts qui me permettrait de changer la couleur d'une ligne lorsque l'utilisateur cliq peut on recuperer la valeur select [ par Cisaks ] bonjour,voilà, je voulais savoir si on pouvait récupérer la valeur sélectionner sans pour autan avoir 'value' ex: first second</op Plusieurs selects mais n'ayant jamais la même valeur? [ par benhen ] Bonjour, voila, je ne sait pas dutout comment faire, pour avoir plusieurs select sur une page, et qu'ils n'ai pas la même valeur, par exemple:Select1: verification de checkbox [ par c_hippo ] Bonsoir,Voilà, j'ai un formulaire avec à la fois des boutons radio et des checkbox qui se répetent n fois.Pour valider le tout, j'ai un premier bouton Champs select obligatoire dans frontpage [ par laubro ] Bonjour,Voilà j'ai un champs select dans des formulaires, entre autre pour les annéesla valeur selectionnée à l'affichage est "Année",  avec un contro Desactiver un text sur select [ par kurky ] Bonjour,Voila je voudrais savoir comment désactiver un input text sur une valeur d'une form select.J'ai vu qu'il existait des scripts qui désactivait Géneralisation de la fonction ChargeSelection [ par b_medamine ] J'ai cette fonction :             function chargeSelection(){                         if ( document.search.n checkbox et value [ par gabs77 ] j ai un petit pb avec un checkboxje voudrais que si le checkbox est coché il retourne la valeur "O"sinon il retourne la valeur "N"et la il me retourne


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales