par
béka » 19 juil. 2007, 10:36
j'utilise aussi firefox et avec firebug j'ai remarqué qu'il me mettait que verif n'était pas défnie.
Dom tu as raison, j'ai modifier ma fonction pour des boutons radio, voilà le nouveau code de cette fonction :
Code : Tout sélectionner
<script language="JavaScript">
<!--
function Verif() {
alert('toto');
var msg = "";
// Champ 1 saisi ?
if ( (document.form.used[0].checked == 0) && (document.form.used[1].checked == 0) ){
msg += "\n - le champ 1";
}
// Champ 2 saisi ?
if ( (document.form.mark[0].checked == 0) && (document.form.mark[1].checked == 0)) && (document.form.mark[2].checked == 0)) && (document.form.mark[3].checked == 0)) && (document.form.mark[4].checked == 0) ){
msg += "\n - le champ 2";
}
// Si un problème => message d'erreur
if (msg != ""){
msg += alert("Il faut renseigner : " + msg);
return false;
}
else {
// tout est bien rempli
return true;
}
}
// -->
</script>
EDIT : c'est bon maintenant, j'ai fait une erreur de débutant

je n'avais pas mis la fonction entre les balises <head> et </head>, j'avais oublié. lol
j'utilise aussi firefox et avec firebug j'ai remarqué qu'il me mettait que verif n'était pas défnie.
Dom tu as raison, j'ai modifier ma fonction pour des boutons radio, voilà le nouveau code de cette fonction :
[code]<script language="JavaScript">
<!--
function Verif() {
alert('toto');
var msg = "";
// Champ 1 saisi ?
if ( (document.form.used[0].checked == 0) && (document.form.used[1].checked == 0) ){
msg += "\n - le champ 1";
}
// Champ 2 saisi ?
if ( (document.form.mark[0].checked == 0) && (document.form.mark[1].checked == 0)) && (document.form.mark[2].checked == 0)) && (document.form.mark[3].checked == 0)) && (document.form.mark[4].checked == 0) ){
msg += "\n - le champ 2";
}
// Si un problème => message d'erreur
if (msg != ""){
msg += alert("Il faut renseigner : " + msg);
return false;
}
else {
// tout est bien rempli
return true;
}
}
// -->
</script>[/code]
[b]EDIT[/b] : c'est bon maintenant, j'ai fait une erreur de débutant :oops: je n'avais pas mis la fonction entre les balises <head> et </head>, j'avais oublié. lol