Bonjour a tous,
Voila je me met progressivement au javascript, et j'ai actuellement un problème de débutant
voici mon code html :
et voici mon JS :
Voila mon probleme etant que ma fonction ajouter et build ce lancent (le alert marche) mais ma ligne "document.form.bouh.value = 'BOUHHH';" elle ne marche pas, mon champ hidden garde tjrs la meme "value".
Comme je tourne un peu en rond je fais appel a vous
PS: le code mit en commentaire sera la vrai contenu du champ hidden une fois mon probleme résolu
[/i]
Modifié par Traxyl2en1 (31 Jul 2009 - 11:25)
Voila je me met progressivement au javascript, et j'ai actuellement un problème de débutant

voici mon code html :
<form name="form" action="index.php?action=bddtest&Valid=Oui" method="post">
....
Nom : <input type="text" name="Nom" size=15 value="Entrez Nom" /><br />
Mail : <input type="text" name="Mail" size=15 value="Entrez Mail" /><br />
<input type="button" Value="Ajouter" onClick="Ajouter(this.form)" />
....
<input type="hidden" value="<?php echo $a; ?>" id="bouh" name="bouh" />
....
</form>
et voici mon JS :
function Ajouter(form) {
if(form.Nom.value != "" && form.Mail.value != "" && form.Nom.value != "Entrez Nom" && form.Mail.value != "Entrez Mail") {
var o=new Option(form.Mail.value,form.Nom.value);
form.liste.options[form.liste.options.length]=o;
build();
} else {
alert("Vous devez remplir tous les champs");
}
}
function build() {
/*var ary = new Array(), opts = document.form.liste.options;
for (i=0; i<opts.length; i++) {
ary[ary.length] = opts[i].value;
}*/
alert("test");
document.form.bouh.value = 'BOUHHH';
}
Voila mon probleme etant que ma fonction ajouter et build ce lancent (le alert marche) mais ma ligne "document.form.bouh.value = 'BOUHHH';" elle ne marche pas, mon champ hidden garde tjrs la meme "value".
Comme je tourne un peu en rond je fais appel a vous
PS: le code mit en commentaire sera la vrai contenu du champ hidden une fois mon probleme résolu

Modifié par Traxyl2en1 (31 Jul 2009 - 11:25)