Je dois rajouter une chèque box et une zone de texte dans un formulaire.
Or il y a déjà 7 check_box qui ont toutes le meme nom : main_check_box.
et quand j'en met une septième il y a une erreur
ex:
la checkbox est défini comme cela :
<input type="checkbox" id="main_actions" name="main_checkbox" onclick="request();show_hide('actions_0');show_hide('actions_1');">
et ensuite on fait cela pour savoir si elle est coché :
var actions = document.forms.form.main_checkbox['4'].checked;
Le problème et qu'il y en a déjà 6 et quand je veux rajouter ma 7eme, je ne peux plus cliquer sur valider car il y a une erreur a la ligne :
var name = document.forms.form.main_checkbox['7'].checked;
En fait je ne connais pas trop le javascript je me dis qu'il faut peut etre définir la taille de main_check_box mais je ne vois pas tout.
monde code :
1 2 3 4 5 6 7 8
| var age = document.forms.form.main_checkbox['0'].checked;
var sex = document.forms.form.main_checkbox['1'].checked;
var licence = document.forms.form.main_checkbox['2'].checked;
var usages = document.forms.form.main_checkbox['3'].checked;
var actions = document.forms.form.main_checkbox['4'].checked;
var states = document.forms.form.main_checkbox['5'].checked;
var parental = document.forms.form.main_checkbox['6'].checked;
var a_name = document.forms.form.main_checkbox['7'].checked; |
erreur pour la derniere ligne.
la chaine box est définie comme les autres :
1 2
|
<input disabled="disabled" id="avatar4" type="checkbox" checked="checked" name="avatar_1" onclick="request();show_hide('avatarid');"> |
Partager