Eléphant du PHP |
83 Messages
09 sept. 2008, 20:44
Tout traitement avant envoi doit se faire par un onsubmit dans la balise form
Exemple:
Code : Tout sélectionner
<form method="post" enctype="multipart/form-data" name="EnvoyerPhoto" onSubmit="return Verif(this.form, 'Photo')">
Dans la partie et HTML, et ci-bas entre les balise <script>
Code : Tout sélectionner
function Verif (Contenu, Quel) {
if (Quel == 'Photo') {
if (document.EnvoyerPhoto.NumReleve.value == 0) {
alert("Votre photo doit obligatoirement être liée à un relevé existant");
return false;
}
return true;
}
}
Salut Patriboom,
Merci pour ce code, c'est vraiment sympa. Je vais m'en servir pour vérifier l'existence du fichier uploadé.
Cependant je me suis rendu compte que mon problème est autre :
-sous linux : firefox déconne et n'upload pas les photos dont le nom contient des accents
-sous windows : ie et firefox fonctionnent parfaitement.
Bon, vu que je vais avoir 0,000003 % de visiteurs sous linux... c'est pas grave !!!
Merci encore et à bientôt !!