function VerifRecrutement(form) { with(form) { var valid = true; if(valid) if(!TestChampVide(nom, "Vous devez saisir votre nom !")) valid = false; if(valid) if(!TestChampVide(prenom, "Vous devez saisir votre prénom !")) valid = false; if(valid) if(!TestChampVide(naissance, "Vous devez saisir votre date de naissance !")) valid = false; if(valid) if(!TestChampVide(adresse, "Vous devez saisir votre adresse !")) valid = false; if(valid) if(!TestChampVide(cp, "Vous devez saisir votre code postal !")) valid = false; if(valid) if(!TestCP(cp)) valid = false; if(valid) if(!TestChampVide(ville, "Vous devez saisir votre ville !")) valid = false; if(valid) if(!TestChampVide(telfixe, "Vous devez saisir votre numéro de téléphone !")) valid = false; if(valid) if(!VerifTel(telfixe)) valid = false; if(valid) if(!TestChampVide(telmob, "Vous devez saisir votre numéro de téléphone portable!")) valid = false; if(valid) if(!VerifMobile(telmob)) valid = false; if(valid) if(!TestChampVide(mail, "Vous devez saisir votre e-mail !")) valid = false; if(valid) if(!TestEmail(mail)) valid = false; if(valid) if(!TestChampVide(naissance, "Vous devez saisir votre date de naissance (jj/mm/aaaa) !")) valid = false; if(valid) if(!TestChampVide(station, "Veuillez saisir au moins une ligne dans le champs Station près de chez vous !")) valid = false; if(valid) if(!TestChampVide(experience, "Veuillez saisir au moins une ligne dans le champs Experience !")) valid = false; if(valid) if(!TestChampVide(nb_heures, "Vous devez saisir un nombre d'heures d'intervention par semaine!")) valid = false; return valid; } }
function checkDispo(){ var _table = document.getElementById("dispo_recrutement"); var _check = _table.getElementsByTagName("input"); // boolean qui va indiquer qu'une check au moins est cochée. var _ischeck = false; for ( var i = 0; i<_check.length; i++){ // d'abord on s'assure que ce soit une check box if ( _check[i].type =="checkbox"){ if ( _check[i].checked){ _ischeck= true; break; } } } if ( !_isCheck){ alert ("vous devez renseigner une dispo calendaire"); } return _isCheck; } function VerifRecrutement(form) { with(form) { var valid = true; if(valid) if(!TestChampVide(nom, "Vous devez saisir votre nom !")) valid = false; if(valid) if(!TestChampVide(prenom, "Vous devez saisir votre prénom !")) valid = false; if(valid) if(!TestChampVide(naissance, "Vous devez saisir votre date de naissance !")) valid = false; if(valid) if(!TestChampVide(adresse, "Vous devez saisir votre adresse !")) valid = false; if(valid) if(!TestChampVide(cp, "Vous devez saisir votre code postal !")) valid = false; if(valid) if(!TestCP(cp)) valid = false; if(valid) if(!TestChampVide(ville, "Vous devez saisir votre ville !")) valid = false; if(valid) if(!TestChampVide(telfixe, "Vous devez saisir votre numéro de téléphone !")) valid = false; if(valid) if(!VerifTel(telfixe)) valid = false; if(valid) if(!TestChampVide(telmob, "Vous devez saisir votre numéro de téléphone portable!")) valid = false; if(valid) if(!VerifMobile(telmob)) valid = false; if(valid) if(!TestChampVide(mail, "Vous devez saisir votre e-mail !")) valid = false; if(valid) if(!TestEmail(mail)) valid = false; if(valid) if(!TestChampVide(naissance, "Vous devez saisir votre date de naissance (jj/mm/aaaa) !")) valid = false; if(valid) if(!TestChampVide(station, "Veuillez saisir au moins une ligne dans le champs Station près de chez vous !")) valid = false; if(valid) if(!TestChampVide(experience, "Veuillez saisir au moins une ligne dans le champs Experience !")) valid = false; if(valid) if(!TestChampVide(nb_heures, "Vous devez saisir un nombre d'heures d'intervention par semaine!")) valid = false; valid = valid & checkDispo(); return valid; } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionfunction checkDispo(){ var _table = document.getElementById("dispo_recrutement"); var _check = _table.getElementsByTagName("input"); for ( var i = 0; i<_check.length; i++){ // d'abord on s'assure que ce soit une check box if ( _check[i].type =="checkbox"){ if ( _check[i].checked){ retrun true; } } } return false; } function VerifRecrutement(form) { with(form) { var valid = true; if(valid) if(!TestChampVide(nom, "Vous devez saisir votre nom !")) valid = false; if(valid) if(!TestChampVide(prenom, "Vous devez saisir votre prénom !")) valid = false; if(valid) if(!TestChampVide(naissance, "Vous devez saisir votre date de naissance !")) valid = false; if(valid) if(!TestChampVide(adresse, "Vous devez saisir votre adresse !")) valid = false; if(valid) if(!TestChampVide(cp, "Vous devez saisir votre code postal !")) valid = false; if(valid) if(!TestCP(cp)) valid = false; if(valid) if(!TestChampVide(ville, "Vous devez saisir votre ville !")) valid = false; if(valid) if(!TestChampVide(telfixe, "Vous devez saisir votre numéro de téléphone !")) valid = false; if(valid) if(!VerifTel(telfixe)) valid = false; if(valid) if(!TestChampVide(telmob, "Vous devez saisir votre numéro de téléphone portable!")) valid = false; if(valid) if(!VerifMobile(telmob)) valid = false; if(valid) if(!TestChampVide(mail, "Vous devez saisir votre e-mail !")) valid = false; if(valid) if(!TestEmail(mail)) valid = false; if(valid) if(!TestChampVide(naissance, "Vous devez saisir votre date de naissance (jj/mm/aaaa) !")) valid = false; if(valid) if(!TestChampVide(station, "Veuillez saisir au moins une ligne dans le champs Station près de chez vous !")) valid = false; if(valid) if(!TestChampVide(experience, "Veuillez saisir au moins une ligne dans le champs Experience !")) valid = false; if(valid) if(!TestChampVide(nb_heures, "Vous devez saisir un nombre d'heures d'intervention par semaine!")) valid = false; if (!checkDispo()){ alert("merci de préciser une plage de dispo"); valid=false;} return valid; } }
function VerifRecrutement(form) { var szErreur =""; // message erreur final var szCr = "\n"; // si affichage dans un alerte var szCr = " "; // si affichage dans une DIV with(form) { if( !TestChampVide(nom,"")) szErreur += "Vous devez saisir votre nom !" +szCr; if( !TestChampVide(prenom,"")) szErreur += "Vous devez saisir votre prénom !" +szCr; if( !TestChampVide(naissance,"")) szErreur += "Vous devez saisir votre date de naissance !" +szCr; if( !TestChampVide(adresse,"")) szErreur += "Vous devez saisir votre adresse !" +szCr; if( !TestChampVide(cp, "")) szErreur += "Vous devez saisir votre code postal !" +szCr; //----------- //-- ETC ... //----------- if( !checkDispo()) szErreur += "merci de préciser une plage de dispo"; //-- si la chaine n'est pas vide on l'affiche if( szErreur.length) alert( szErreur); //-- return false ou true return( szErreur.length ==0); } }
if (_check[i].type == "checkbox") { if (_check[i].checked) { return true; /// ERREUR ICI return et non retrun } }