J'avoue que pour la parenthèse j'aurais pu le voir mais a 3h00 du mat c'est un peu plus difficile
Sinon la apparament la syntaxe est bonne, mais il doit y avoir un problème avec le this, voici mon code :
Code :
- function validation(form)
- {
- var inputs = this.getElementsByTagName("input" );
- var oneCheck = false;
- for (var i=0; i<inputs.length;i++)
- {
- var x=input[i];
- if (x.type.toLowerCase()=="checkbox" && x.name.indeoxOf(recherche)!=-1 && x.checked)
- oneCheck = true;
- if (!oneCheck)
- {
- alert("vous devez au moins cocher une de ces putains de cases" );
- return oneCheck;
- }
- }
- }
- echo "<form name='formulaire' METHOD='GET' action=".$PHP_SELF." onsubmit='return validation(this);'>";
|
Je dois avouer que en javascript je ni connait pas grand chose hormis le fait de faire quelques vérifications de champs !