document.writeln('
'); // 02/02/2001 CDS //Tests champs vides // ==================================================== function isFieldEmpty(form, strFieldName){ var myField; myField = eval(form + '.' +strFieldName); if (myField.type == 'select-one') { if (myField.options[myField.selectedIndex].text == '') { return true; } } else if (myField.type == 'text' || myField.type == 'hidden') { if (myField.value == '') { return true; } } return false; } // ==================================================== // Renvoi true si le formulaire est ok false sinon // Affiche un alert en cas d'erreur // Appelé dans dans le onSubmit function checkFields() { // variable de contrôle d'erreur var msgerror="" if (isFieldEmpty('window.document.forms[0]', 'Nom')) { msgerror = "\nNom" } if (isFieldEmpty('window.document.forms[0]', 'Societe')) { msgerror = msgerror + "\nSociété" } if (isFieldEmpty('window.document.forms[0]', 'Email')) { msgerror = msgerror + "\nEmail" } if (isFieldEmpty('window.document.forms[0]', 'CodePostal')) { msgerror = msgerror +"\nCode Postal" } if (msgerror != "") { msgerror = "Veuillez renseigner le(s) champ(s) : " + msgerror; alert (msgerror); } if (msgerror == "") { window.document.forms[0].submit(); } }