//****************************************************************************** //******* Iconeweb - ImmoPrimo - 30/04/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 = "" ; // kkk if (document.form_creation_modification.s_Creation_Nouvel_Enregistrement.value != 1) { if (f_Trim(document.form_creation_modification.s_url_enregistrement.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ URL enregistrement \n" ; if (champfocus == "") champfocus = "s_url_enregistrement" ; } if (f_Trim(document.form_creation_modification.s_nom.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre nom \n" ; if (champfocus == "") champfocus = "s_nom" ; } if (f_Trim(document.form_creation_modification.s_prenom.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre prénom \n" ; if (champfocus == "") champfocus = "s_prenom" ; } // Le numéro de téléphone ne doit contenir que des chiffres et les caractères - . ( ) if (!f_TestTelephone(document.form_creation_modification.s_telephone.value) && (!(document.form_creation_modification.s_telephone.value == ""))) { erreurpresente = true ; msgerreur = msgerreur + "- Le champ téléphone ne doit contenir que des chiffres ou les caractères - . ( )\n" ; if (champfocus == "") champfocus = "s_telephone" ; } if (f_Trim(document.form_creation_modification.s_email.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre E-mail \n" ; if (champfocus == "") champfocus = "s_email" ; } if (!f_TestEmail(document.form_creation_modification.s_email.value) && (!(document.form_creation_modification.s_email.value == ""))) { erreurpresente = true ; msgerreur = msgerreur + "- Le champ Votre E-mail n\'est pas une adresse e-mail valide\n" ; if (champfocus == "") champfocus = "s_email" ; } // Adresse email ne doit pas contenir des espaces, des apostrophes et des guillemets if((/ /.test(document.form_creation_modification.s_email.value)) || (/"/.test(document.form_creation_modification.s_email.value)) || (/'/.test(document.form_creation_modification.s_email.value))) { erreurpresente = true ; msgerreur = msgerreur + "- Le champ Votre E-mail ne doit pas contenir des espaces, des apostrophes et des guillemets\n" ; if (champfocus == "") champfocus = "s_email" ; } if (f_Trim(document.form_creation_modification.s_societe.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre société \n" ; if (champfocus == "") champfocus = "s_societe" ; } if (f_Trim(document.form_creation_modification.s_telephone.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre téléphone \n" ; if (champfocus == "") champfocus = "s_telephone" ; } if (f_Trim(document.form_creation_modification.s_notes.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Notes propriétaire \n" ; if (champfocus == "") champfocus = "s_notes" ; } if (!f_TestDate(document.form_creation_modification.s_datecreation.value) && (!(document.form_creation_modification.s_datecreation.value == ""))) { erreurpresente = true ; msgerreur = msgerreur + "- Le champ Date création doit être de la forme jj/mm/aaaa\n" ; if (champfocus == "") champfocus = "s_datecreation" ; } } else { if (f_Trim(document.form_creation_modification.s_url_enregistrement.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ URL enregistrement \n" ; if (champfocus == "") champfocus = "s_url_enregistrement" ; } if (f_Trim(document.form_creation_modification.s_nom.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre nom \n" ; if (champfocus == "") champfocus = "s_nom" ; } if (f_Trim(document.form_creation_modification.s_prenom.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre prénom \n" ; if (champfocus == "") champfocus = "s_prenom" ; } // Le numéro de téléphone ne doit contenir que des chiffres et les caractères - . ( ) if (!f_TestTelephone(document.form_creation_modification.s_telephone.value) && (!(document.form_creation_modification.s_telephone.value == ""))) { erreurpresente = true ; msgerreur = msgerreur + "- Le champ téléphone ne doit contenir que des chiffres ou les caractères - . ( )\n" ; if (champfocus == "") champfocus = "s_telephone" ; } if (f_Trim(document.form_creation_modification.s_email.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre E-mail \n" ; if (champfocus == "") champfocus = "s_email" ; } if (!f_TestEmail(document.form_creation_modification.s_email.value) && (!(document.form_creation_modification.s_email.value == ""))) { erreurpresente = true ; msgerreur = msgerreur + "- Le champ Votre E-mail n\'est pas une adresse e-mail valide\n" ; if (champfocus == "") champfocus = "s_email" ; } // Adresse email ne doit pas contenir des espaces, des apostrophes et des guillemets if((/ /.test(document.form_creation_modification.s_email.value)) || (/"/.test(document.form_creation_modification.s_email.value)) || (/'/.test(document.form_creation_modification.s_email.value))) { erreurpresente = true ; msgerreur = msgerreur + "- Le champ Votre E-mail ne doit pas contenir des espaces, des apostrophes et des guillemets\n" ; if (champfocus == "") champfocus = "s_email" ; } if (f_Trim(document.form_creation_modification.s_societe.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre société \n" ; if (champfocus == "") champfocus = "s_societe" ; } if (f_Trim(document.form_creation_modification.s_telephone.value) == "") { erreurpresente = true ; msgerreur = msgerreur + "- Vous devez remplir le champ Votre téléphone \n" ; if (champfocus == "") champfocus = "s_telephone" ; } } if (!f_captcha_est_correct()) { erreurpresente = true ; msgerreur = msgerreur + "- Texte Captcha incorrect\n" ; if (champfocus == "") champfocus = "s_code_captcha" ; } // soumission du formulaire if (erreurpresente == false) { document.getElementById("form_creation_modification").submit(); var contenu_div = document.getElementById('clic_pour_envoi_mail'); contenu_div.innerHTML = '