[JavaScript] Valeurs différentes apres return
Résolu
Sebastien
-
kilian Messages postés 8854 Statut Modérateur -
kilian Messages postés 8854 Statut Modérateur -
Bonjour,
Je fais appel a vous parce qu'apres une apres midi entière a bloquer j'ai la tête dans le choux ^^
J'ai une fonction JavaScript qui met a jour des variables à chaque clique sur mon formulaire :
function actu()
{
for(i=0;i<document.formulaire.entite.length;i++)
{
if(document.formulaire.entite[i].checked == true)
{
var entite = document.formulaire.entite[i].value;
break;
}
else
{
var entite = 0;
}
}
for(i=0;i<document.formulaire.type.length;i++)
{
if(document.formulaire.type[i].checked == true)
{
var type = document.formulaire.type[i].value;
break;
}
else
{
var type = 0;
}
}
var resultat = new Array(entite, type, tech, date_debut, date_fin);
alert('entite : '+resultat[0]+' type : '+resultat[1]);
return resultat;
}
////////////////////
(Bon déjà si je retourne un array c'est que je ne pense pas que cela soit possible de faire autrement)
Le popup affiche les bonnes valeurs !!
Ensuite voila la page en elle même :
<form method="post" name="formulaire" action="">
<input type="radio" name="entite" id="adsp" value="2" onClick="action = actu();"/> ADSP
<input type="radio" name="entite" id="vse" value="1" onClick="action = actu();"/> VSE
<input type="radio" name="type" id="installation" value="installation" onClick="action = actu();"/> Installation
<input type="radio" name="type" id="ce" value="ce" onClick="action = actu();"/> Visite Entretien
<input type="radio" name="type" id="appel" value="appel" onClick="action = actu();"/> Sur Appel du Client
<p align=center><input type="button" value="TEST" onClick="alert('entite : '+action[0]+' type : '+action[1]);" /></p>
</form>
/////////////////////////
voila ce que me donne le popup :
entite : h type : t
comment ce fait t'il que mes variables me sortent des lettres....
Je fais appel a vous parce qu'apres une apres midi entière a bloquer j'ai la tête dans le choux ^^
J'ai une fonction JavaScript qui met a jour des variables à chaque clique sur mon formulaire :
function actu()
{
for(i=0;i<document.formulaire.entite.length;i++)
{
if(document.formulaire.entite[i].checked == true)
{
var entite = document.formulaire.entite[i].value;
break;
}
else
{
var entite = 0;
}
}
for(i=0;i<document.formulaire.type.length;i++)
{
if(document.formulaire.type[i].checked == true)
{
var type = document.formulaire.type[i].value;
break;
}
else
{
var type = 0;
}
}
var resultat = new Array(entite, type, tech, date_debut, date_fin);
alert('entite : '+resultat[0]+' type : '+resultat[1]);
return resultat;
}
////////////////////
(Bon déjà si je retourne un array c'est que je ne pense pas que cela soit possible de faire autrement)
Le popup affiche les bonnes valeurs !!
Ensuite voila la page en elle même :
<form method="post" name="formulaire" action="">
<input type="radio" name="entite" id="adsp" value="2" onClick="action = actu();"/> ADSP
<input type="radio" name="entite" id="vse" value="1" onClick="action = actu();"/> VSE
<input type="radio" name="type" id="installation" value="installation" onClick="action = actu();"/> Installation
<input type="radio" name="type" id="ce" value="ce" onClick="action = actu();"/> Visite Entretien
<input type="radio" name="type" id="appel" value="appel" onClick="action = actu();"/> Sur Appel du Client
<p align=center><input type="button" value="TEST" onClick="alert('entite : '+action[0]+' type : '+action[1]);" /></p>
</form>
/////////////////////////
voila ce que me donne le popup :
entite : h type : t
comment ce fait t'il que mes variables me sortent des lettres....
A voir également:
- [JavaScript] Valeurs différentes apres return
- Telecharger javascript - Télécharger - Langages
- Excel liste de valeurs - Guide
- Zuma return - Télécharger - Jeux vidéo
- A javascript error occurred in the main process - Forum Windows
- A javaScript error occurred in the main process - Forum Handicap / Accessibilté