//****************************************************************************** //******* Iconeweb - Sogeprom - 08/03/2007 //******* ------------------------------------------------------------- //******* Application : //******* Objet de la page : Fonctions et procédures javascript //******* de la page creation_modification //******* Révisions : (date) - (objet) //******* //******* //******* //****************************************************************************** //****************************************************************************** //** Initialisation et éventuellement valeurs par défaut des variables communes //****************************************************************************** //****************************************************************************** //** Confirmation et vérification de l'envoi, et envoi //****************************************************************************** function f_VerifierChampsEtEnvoyer () { var erreurpresente = false ; var msgerreur = "Les erreurs suivantes ont été rencontrées dans le formulaire :\n\n" ; var obligatoire = false ; var champfocus = "" ; if (f_Trim(document.getElementById("form_creation_modification").s_nom.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "Vous devez remplir le champ Nom \n" ; if (champfocus == "") champfocus = "s_nom" ; } if (f_Trim(document.getElementById("form_creation_modification").s_prenom.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "Vous devez remplir le champ Prénom \n" ; if (champfocus == "") champfocus = "s_prenom" ; } if (f_Trim(document.getElementById("form_creation_modification").s_adresse.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "Vous devez remplir le champ Adresse \n" ; if (champfocus == "") champfocus = "s_adresse" ; } if (f_Trim(document.getElementById("form_creation_modification").s_code_postal.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "Vous devez remplir le champ Code postal \n" ; if (champfocus == "") champfocus = "s_code_postal" ; } if (!f_TestChiffres(document.getElementById("form_creation_modification").s_code_postal.value) && (!(document.getElementById("form_creation_modification").s_code_postal.value == ""))) { erreurpresente = true ; msgerreur = msgerreur + "Le champ Code postal doit avoir une valeur numérique\n" ; if (champfocus == "") champfocus = "s_code_postal" ; } if (f_Trim(document.getElementById("form_creation_modification").s_ville.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "Vous devez remplir le champ Ville \n" ; if (champfocus == "") champfocus = "s_ville" ; } if (f_Trim(document.getElementById("form_creation_modification").s_pays.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "Vous devez remplir le champ Pays \n" ; if (champfocus == "") champfocus = "s_pays" ; } if (f_Trim(document.getElementById("form_creation_modification").s_telephone.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "Vous devez remplir le champ Téléphone \n" ; if (champfocus == "") champfocus = "s_telephone" ; } if (f_Trim(document.getElementById("form_creation_modification").s_email.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "Vous devez remplir le champ Adresse e-mail \n" ; if (champfocus == "") champfocus = "s_email" ; } if (!f_TestEmail(document.getElementById("form_creation_modification").s_email.value) && (!(document.getElementById("form_creation_modification").s_email.value == ""))) { erreurpresente = true ; msgerreur = msgerreur + "Le champ Adresse e-mail n\'est pas une adresse e-mail valide\n" ; if (champfocus == "") champfocus = "s_email" ; } if (f_Trim(document.getElementById("form_creation_modification").s_commentaire.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "Vous devez remplir le champ Commentaire \n" ; if (champfocus == "") champfocus = "s_commentaire" ; } // soumission du formulaire if (erreurpresente == false) { document.getElementById("form_creation_modification").submit(); return true; } else { msgerreur = msgerreur + "\nMerci de corriger votre saisie et de soumettre à nouveau le formulaire." ; alert(msgerreur) ; eval("document.getElementById('form_creation_modification')." + champfocus + ".select()") ; eval("document.getElementById('form_creation_modification')." + champfocus + ".focus()") ; return false; } } // fin f_VerifierChampsEtEnvoyer function f_EnvoyerCreationModification() { if(document.getElementById("form_creation_modification").s_Creation_Nouvel_Enregistrement != "") { return f_VerifierChampsEtEnvoyer () ; } alert("non1"); if (confirm("Etes-vous sûr de vouloir modifier cet enregistrement (cette opération est irréversible) ?")) { return f_VerifierChampsEtEnvoyer () ; } // fin if confirm } // fin f_EnvoyerModifications