//----------------------------------------------------------------------------- // * Pour les recherches sur une période (fourchette de dates) // Vérification que la date de fin est supérieur à la date de début // * Et Verifie qu'au moins 1 region est choisi // si perimetre regional est selectionne //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- // Exit sur l'initialisation du document //----------------------------------------------------------------------------- /** * Exit sur l'initialisation d'un document. * * @param document Référence sur le document courant */ function onInitDocument (document) { } //----------------------------------------------------------------------------- // Exits sur les composants //----------------------------------------------------------------------------- /** * Exit sur la prise de focus d'un champ. * * @param field Référence sur le champ courant */ function onFocusGain (field) { } /** * Exit sur la perte de focus d'un champ. * * @param field Référence sur le champ courant * @return Vrai si la saisie est validée, faux sinon */ function onFocusLost (field) { return true; } //----------------------------------------------------------------------------- // Exit sur la validation du formulaire //----------------------------------------------------------------------------- /** * Exit sur la validation d'un formulaire. Appelé avant la validation standard * effectuée par les fonction de la librairie Sopra. * * @param form Référence sur le formulaire courant * @return Vrai si la saisie est validée, faux sinon */ function onPrecValidation (form) { return true; } /** * Exit sur la validation d'un formulaire. Appelé après la validation standard * effectuée par les fonction de la librairie Sopra. * * @param form Référence sur le formulaire courant * @return Vrai si la saisie est validée, faux sinon */ function onNextValidation (form) { if ((form.code_emp.value == "") && (form.code_de.value == "") && (form.motpasse_emp.value == "") && (form.motpasse_de.value == "")) { field = form.code_emp; field.error = true; field.errorMsg = "Veuillez saisir un login et un mot de passe "; formError = field.name; field.focus(); return false; } if ((form.code_emp.value != "") && (form.code_de.value != "")) { field = form.code_emp; field.error = true; field.errorMsg = "Saisie incohérente "; formError = field.name; field.focus(); return false; } if ((form.motpasse_emp.value != "") && (form.motpasse_de.value != "")) { field = form.motpasse_emp; field.error = true; field.errorMsg = "Saisie incohérente "; formError = field.name; field.focus(); return false; } if ((form.code_emp.value != "") && (form.motpasse_emp.value == "")) { field = form.motpasse_emp; field.error = true; field.errorMsg = "Votre mot de passe employeur n'est pas saisi "; formError = field.name; field.focus(); return false; } if ((form.code_de.value != "") && (form.motpasse_de.value == "")) { field = form.motpasse_de; field.error = true; field.errorMsg = "Votre mot de passe candidat n'est pas saisi "; formError = field.name; field.focus(); return false; } if ((form.code_emp.value == "") && (form.motpasse_emp.value != "")) { field = form.code_emp; field.error = true; field.errorMsg = "Votre login employeur n'est pas saisi "; formError = field.name; field.focus(); return false; } if ((form.code_de.value == "") && (form.motpasse_de.value != "")) { field = form.code_de; field.error = true; field.errorMsg = "Votre login candidat n'est pas saisi "; formError = field.name; field.focus(); return false; } return true; }