Récupération de valeur d'un case

Résolu
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention   -  
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en train de developper une applications web et j'ai créer une fonction javascript dont voici la matiére :

function DegriserAction(radio_name){
switch(radio_name)
{
case "chiffreaffaire":
document.form.mois.disabled = false;
document.form.moisdevis.disabled = true;
break;
case "devisclient":
document.form.moisdevis.disabled = false;
document.form.mois.disabled = true;
break;
case "suivi":
document.form.moisdevis.disabled = true;
document.form.mois.disabled = true;
break;
case "synthactv":
document.form.moisdevis.disabled = true;
document.form.mois.disabled = true;
break;

case "autreaction":
document.form.ajout.disabled = false;
document.form.moisdevis.disabled = true;
document.form.mois.disabled = true;
break;
}
}

Et enfait ce que j'aimerai savoir c'est comment fait-on pour récupérer la valeur de chaque 'case' ??
Est-ce que quelqu'un pourrait m'aider??

Merci de bien me répondre
Romain

4 réponses

scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   425
 
Si ta "case" (zone de texte en fait) est faite comme ceci :
<input type="text" id="nom" name="nom" />


Tu peux en javascript en récupérer le contenu comme ceci :
var leNom = document.getElementById("nom").value;
alert("Votre nom est : " + leNom);
0
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention  
 
Enfait quand je parle de "case" c'est "case" de mon switch du genre j'aimerai récuper la valeur 'chiffreaffaire parce que après je voudrais faire sa :

<input type="radio" onclick="document.forms[0].action.value='document.forms[0].radgraph.value.checked'>

radgraph étant le nom de mes radio bouton

Dit moi si tu comprend pas tout ou si tu veux plus de renseignements
Merci de me répondre
Romain
0
devMan Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   15
 
Salut,
si tu veut récupérer l'état de cases à cocher :
esssayer avec :

for (i=0; i<document.nomduform.nomdescases.length; i++) {
    if (document.nomduform.nomdescases[i].checked)
      // cochée
   else
      // pas cochée
}


Cette fonction ne marche que si les cases à cocher possèdent le même nom.
0
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention  
 
En gros je ferai sa :
Voila ma fonction JS :

function DegriserAction(radio_name){
switch(radio_name)
{
case "chiffreaffaire":
document.form.mois.disabled = false;
document.form.moisdevis.disabled = true;
break;
case "devisclient":
document.form.moisdevis.disabled = false;
document.form.mois.disabled = true;
break;
case "suivi":
document.form.moisdevis.disabled = true;
document.form.mois.disabled = true;
break;
case "synthactv":
document.form.moisdevis.disabled = true;
document.form.mois.disabled = true;
break;

case "autreaction":
document.form.ajout.disabled = false;
document.form.moisdevis.disabled = true;
document.form.mois.disabled = true;
break;
}
}
et voila ce que je ferai :

for(i=0; i<document.form.radgraph.lenght; i++){
if(document.form.radgraph[i].checked){
radgraph[i] = radio_name;
}else
}

et cette boucle me récupérerai les valeurs 'chiffreaffaire','devisclient','suivi', 'synthactv' et 'autreaction' c'est sa??

Merci de bien répondre
Romain
0
Coutcout86 Messages postés 195 Date d'inscription   Statut Membre Dernière intervention  
 
Enfait sa marche j'ai fait différemment et bon ce n'est pas très propre mais cela marche alors merci quand même pour vos renseignements cela m'a été utile ^^

Romain
0