BOnjour,

Sur ma page j'ai deux formulaires type POST : Form1 et Form2. J'affiche l'un ou l'autre suivant certains critères. J'ai un script javascript qui vérifie si les champs ne sont pas vides lors de la soumission seulement ca ne fonctionne pas. Voici mon code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<script language="JavaScript">
function check() {
	var msg = "";
 
if (document.form1.champ1.value == '')	{
		msg += "Veuillez saisir un titre.\n";
	}
 
if (document.form2.champ2.value == '')	{
		msg += "Veuillez saisir un titre.\n";
	}
 
	if (msg == "") return(true);
	else	{
		alert(msg);
		return(false);
	}
	}
</script>
et celui des formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<form method="post" action="page2.php? name="form1" enctype="multipart/form-data" onSubmit="return check();">
 
<form method="post" action="page2.php? name="form2" enctype="multipart/form-data" onSubmit="return check();">

J'ai une erreur browser de ce type si je rentre uniquement l'info dans le form 1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
'document.form2.champ1' a la valeur NULL ou n'est pas un objet
et vis versa si je n'entre pas d'info dans le form2

Je voudrais pouvoir vérifier UNIQUEMENT les champs du form que j'affiche sur la page

Merci d'avance pour votre aide