Récupération de valeur d'un case [Résolu/Fermé]

Signaler
Messages postés
195
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
26 mai 2016
-
Coutcout86
Messages postés
195
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
26 mai 2016
-
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

Messages postés
1420
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 mai 2013
403
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);
Coutcout86
Messages postés
195
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
26 mai 2016

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
Messages postés
74
Date d'inscription
jeudi 10 décembre 2009
Statut
Membre
Dernière intervention
16 septembre 2010
14
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.
Messages postés
195
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
26 mai 2016

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
Messages postés
195
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
26 mai 2016

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