Script pour checbox
Résolu
spacees
-
spacees -
spacees -
Bonjour,
Je rencontre un problème avec mon script, il ne fonctionne pas
function checkCheckBoxes() {
for (i=1; i<9; i++){
if (
document.getElementById("Vtec" + i).checked == true &&
document.getElementById("datvtec" +i).value == "")
{
alert ('message!');
return false;
}
}
else {
return true;
}
}
pourtant sans la boucle for cela marche très bien
function checkCheckBoxes() {
i=1;
if (
document.getElementById("Vtec" + i).checked == true &&
document.getElementById("datvtec" +i).value == "")
{
alert ('Veuillez indiquer la date de la visite technique!');
return false;
}
else {
return true;
}
}
Help Please
Je rencontre un problème avec mon script, il ne fonctionne pas
function checkCheckBoxes() {
for (i=1; i<9; i++){
if (
document.getElementById("Vtec" + i).checked == true &&
document.getElementById("datvtec" +i).value == "")
{
alert ('message!');
return false;
}
}
else {
return true;
}
}
pourtant sans la boucle for cela marche très bien
function checkCheckBoxes() {
i=1;
if (
document.getElementById("Vtec" + i).checked == true &&
document.getElementById("datvtec" +i).value == "")
{
alert ('Veuillez indiquer la date de la visite technique!');
return false;
}
else {
return true;
}
}
Help Please
1 réponse
-
Bonjour,
Erreur tres bete et tres simple: Si tu indentait correctement ton code, tu l'aurais vue.
function checkCheckBoxes() { i=1; if ( ...) { alert ('Veuillez indiquer la date de la visite technique!'); return false; } else { return true; } }
Rajouter un for te donne ceci:
function checkCheckBoxes() { for (i=1; i<9; i++) { if ( ...) { alert ('message!'); return false; } else { return true; } } }
Or tu as ecrit avec ton if ceci:
function checkCheckBoxes() { for (i=1; i<9; i++) { if ( ... ) { alert ('message!'); return false; } } else { return true; } }
Forcement ça ne marche pas car la syntaxe est incorrecte.
La bretagne...le plus bel endroit au monde.-
Merci varfendell,
même avec la syntaxe corrigée ça ne marche pas en activant la boucle (for) et ça fonctionne avec i=1; !!!! je rame je rame
function checkCheckBoxes()
{
<!-- for (i=1; i<9; i++)
<!--{
i=1;
if (document.getElementById("Vtec" + i).checked == true && document.getElementById("datvtec" +i).value == "")
{
alert ('message!');
return false;
}
else
{
return true;
}
<!--}
} -
-
-