Récupération de valeur d'un case

Résolu/Fermé
Coutcout86 Messages postés 195 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 26 mai 2016 - 11 févr. 2010 à 10:03
Coutcout86 Messages postés 195 Date d'inscription lundi 23 novembre 2009 Statut Membre Dernière intervention 26 mai 2016 - 11 févr. 2010 à 15:20
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 dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
11 févr. 2010 à 10:29
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 lundi 23 novembre 2009 Statut Membre Dernière intervention 26 mai 2016
11 févr. 2010 à 11:06
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 jeudi 10 décembre 2009 Statut Membre Dernière intervention 16 septembre 2010 15
11 févr. 2010 à 14:22
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 lundi 23 novembre 2009 Statut Membre Dernière intervention 26 mai 2016
11 févr. 2010 à 14:54
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 lundi 23 novembre 2009 Statut Membre Dernière intervention 26 mai 2016
11 févr. 2010 à 15:20
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