Bonjour,

J'ai écrit une form ré-entrante en php sous windows XP.
Elle fonctionne sous IE.
Des utilisateurs vont l'utiliser sous firefox.
Mon soucis est que la validation de ma forme est sans effet sous firefox.
Ma variable entete ne semble pas récupérée sous firefox.
Je ne sais pas comment debogger ce type de comportement.

Merci par avance

Voici le code que je souhaite utiliser :

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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<html> 
<head> 
<title>Saisie Commande</title> 
</head> 
<? 
if(isset($_REQUEST['entete'])): 
echo("variable entete definie !<br/>"); 
//traitements insertion commande dans mysql.... 
else : ?> 
 
<script language="Javascript"> 
<!-- 
function validForm() 
{ 
var vl_message = ""; 
//contrôle des données saisies avant de soumettre la forme pour validation... 
if(vl_message != "") 
alert(vl_message); 
else 
this.commandes1.submit(); 
} 
//--> 
</script> 
 
<body> 
<form name="commandes1" action="commandes1.php" method="GET"> 
<table bgcolor="#EBE6DA" cellpadding="0" cellspacing="0"> 
<thead> 
<tr> 
<th align="center"><b>Référence</b> </th> 
<th align="center"><b>Remarque</b></th> 
</tr> 
</thead> 
<tr> 
<td align="left"><INPUT type="text" name="entete[reference]" id="entete.reference" value="" size="16" 
 
maxlength="16"/></td> 
<td align="left"><INPUT type="text" name="entete[remarque]" id="entete.remarque" value="" size="61" 
 
maxlength="120"/></td> 
</tr> 
</table> 
<br/> 
<input type="button" name="b_OK" value="Valider" onClick="validForm();" /> 
<input type="reset" name="Annuler" value="Annuler" /> 
</form> 
</body> 
 
<? endif; ?> 
 
</html>
Configuration: Windows XP
Internet Explorer 6.0 - easyPHP
Configuration: Windows XP
Internet Explorer 6.0