par
Photographiquement Vôtre » 25 avr. 2006, 18:33
Bonjour,
Je réécrit mon message car je suis passé en Invité.
J'ai un souci quand je met quelque chose dans la zone text Legende et rien dans zones Tri et Réf Photo, j'ai bien des messages comme quoi les cases sont vides mais il me transfère sur la feuille indiquée dans le formulaire.
Merci de m'expliquer en détail ce qui ne va pas et si possible me fournir un code corrigé.
Merci d'avance
Mes fonctions
function validFormulaire_photos()
{
/* On récupère directement dans le formulaire la valeur qui a été (éventuellement) saisie */
var Tri = document.forms['frmPhotosAdd'].elements['Tri'].value;
var RefPhoto = document.forms['frmPhotosAdd'].elements['RefPhoto'].value;
var Legende = document.forms['frmPhotosAdd'].elements['Legende'].value;
/* On initialise une variable de retour */
var valide=false ;
valide=validFormulaire_Vide(Tri,obj_tri);
valide=validFormulaire_Vide(RefPhoto,obj_refphoto);
valide=validFormulaire_Vide(Legende,obj_legende);
return valide;
}
function validFormulaire_Vide(valeur,objet)
{
var valide = false;
if (valeur=='')
{
alert('La case ' +objet+ ' est Vide ');
document.forms['frmPhotosAdd'].elements[objet].focus();
}
else
{
valide = true;
}
return valide;
}
Mon formulaire (début)
<form action="admin_photos_upload.php" id=frmPhotosAdd method=post name=frmPhotosAdd onsubmit="return validFormulaire_photos();">
Bonjour,
Je réécrit mon message car je suis passé en Invité.
J'ai un souci quand je met quelque chose dans la zone text Legende et rien dans zones Tri et Réf Photo, j'ai bien des messages comme quoi les cases sont vides mais il me transfère sur la feuille indiquée dans le formulaire.
Merci de m'expliquer en détail ce qui ne va pas et si possible me fournir un code corrigé.
Merci d'avance
Mes fonctions
[php]function validFormulaire_photos()
{
/* On récupère directement dans le formulaire la valeur qui a été (éventuellement) saisie */
var Tri = document.forms['frmPhotosAdd'].elements['Tri'].value;
var RefPhoto = document.forms['frmPhotosAdd'].elements['RefPhoto'].value;
var Legende = document.forms['frmPhotosAdd'].elements['Legende'].value;
/* On initialise une variable de retour */
var valide=false ;
valide=validFormulaire_Vide(Tri,obj_tri);
valide=validFormulaire_Vide(RefPhoto,obj_refphoto);
valide=validFormulaire_Vide(Legende,obj_legende);
return valide;
}
function validFormulaire_Vide(valeur,objet)
{
var valide = false;
if (valeur=='')
{
alert('La case ' +objet+ ' est Vide ');
document.forms['frmPhotosAdd'].elements[objet].focus();
}
else
{
valide = true;
}
return valide;
}[/php]
Mon formulaire (début)
[php]<form action="admin_photos_upload.php" id=frmPhotosAdd method=post name=frmPhotosAdd onsubmit="return validFormulaire_photos();">[/php]