Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/10/2007, 15h57   #1
Membre régulier
 
Inscription : décembre 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 493
Points : 90
Points : 90
Par défaut Saisir du texte dans un formulaire

Bonjour, j'ai un formulaire qui fonctionne par la méthode POST sur une page Php. Depuis quelques temps je me suis rendu compte que je ne pouvais plus saisir des informations dans les champs associés, alors que je suis pratiquement certain qu'il fonctionnait parfaitement au début, et que je ne me souviens pas avoir modifié un truc sur cette page. Est-ce que cela vient de mon code ci-dessous ou ça peut venir d'autre part ?

Code :
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<form method="POST" action="index.php?page=validation" target="_parent" class="commande">
<table width="80%" border="0" align="center">
<tr bgcolor="#C7D3D7">
<td width="187"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nom / Pr&eacute;nom </font></td>
<td width="229"><div align="right">
<select name="Civilite" id="civilite">
<option value="M." selected>M.</option>
<option value="Me">Me</option>
<option value="Melle">Melle</option>
</select>
</div></td>
<td width="330"><div align="right">
<input name="Nom" type="text" id="nom" size="21" maxlength="50">
&nbsp;/&nbsp;&nbsp;<input name="Prenom" type="text" id="nom" size="21" maxlength="50">
</div></td>
</tr>
<tr>
<td width="187"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Adresse</font></td>
<td colspan="2"><div align="right">
<input name="Adresse" type="text" id="adresse" size="50" maxlength="200">
</div></td>
</tr>
<tr bgcolor="#C7D3D7">
<td width="187"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Code postal / Ville</font></td>
<td colspan="2"><div align="right">
<input name="Code" type="text" id="code" size="21" maxlength="5">
&nbsp;/&nbsp;&nbsp;<input name="Ville" type="text" id="ville" size="21" maxlength="50">
</div></td>
</tr>
<tr>
<td width="187"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Pays</font></td>
<td colspan="2"><div align="right">
<input name="Pays" type="text" id="pays" size="50" maxlength="30">
</div></td>
</tr>
<tr bgcolor="#C7D3D7">
<td width="187"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Téléphone</font></td>
<td colspan="2"><div align="right">
<input name="Telephone" type="text" id="telephone" size="10" maxlength="10">
</div></td>
</tr>
<tr>
<td width="187"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">E-Mail</font></td>
<td colspan="2"><div align="right">
<input name="Email" type="text" id="email" size="50" maxlength="50">
</div></td>
</tr>
<tr bgcolor="#C7D3D7">
<td width="187"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">R&eacute;f&eacute;rence
									de la cr&eacute;ation</font></td>
<td colspan="2"><div align="right">
 
<select name="Reference" size="1">
<?php do { ?>
<option>
<?php echo $row_Liaison_tables['ref']; ?>
&nbsp;-&nbsp;
<?php echo $row_Liaison_tables['nom']; ?>
</option>
<?php } while ($row_Liaison_tables = mysql_fetch_assoc($Liaison_tables)); ?>
</select>
 
</div></td>
</tr>
<tr>
<td width="187">&nbsp;</td>
<td colspan="2"><div align="right"></div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="2"><div align="right">
<input name="Submit" type="submit" value="Envoyer la commande">
</div></td>
</tr>
</table>
<table width="760" border="0" align="center">
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><u>Note</u>
								    : Tous les champs sont obligatoires.</font></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
Voici l'adresse si vous ne comprenez pas ce que je veux dire :
http://cans30.free.fr/V1R28L0/index.php?page=commandes

Merci d'avance
nicolas2603 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 16h00   #2
Membre habitué
 
Inscription : juin 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 133
Points : 125
Points : 125
Bonjour,

En tous cas, avec internet explorer j'arrive à saisir dans vos champs textes. Après ai je bien compris votre problème...
Andalor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 16h06   #3
Membre régulier
 
Inscription : décembre 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 493
Points : 90
Points : 90
Salut, effectivement je n'avais pas testé avec Iexplore et ça fonctionne, moi je suis sous Firefox et ça ne fonctionne pas ! J'en déduis que ça doit pas venir de mon code alors si ? Peut-être des paramètres de Firefox ?
nicolas2603 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 16h12   #4
Membre habitué
 
Inscription : juin 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 133
Points : 125
Points : 125
Essayez de rajouter : value="" dans vos champs texte (c'est la seule chose que vous avez de différents avec moi, en sachant que mes champs sur firefox fonctionne très bien).

Code :
<input name="Nom" type="text" id="nom" size="21" maxlength="50" value="">
Andalor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 16h18   #5
Nouveau Membre du Club
 
Avatar de Shinn77
 
Inscription : juin 2007
Messages : 51
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : juin 2007
Messages : 51
Points : 27
Points : 27
Envoyer un message via ICQ à Shinn77 Envoyer un message via MSN à Shinn77
Bonjour,

je pense que ça vient des fichier JS en header.
Je pense notamment au fichier securite.js

De toute façon, avec Firefox, je ne peux pas remplir les champs. En revanche que je désactive les contrôle javascript de la page, je peux les remplir sans problème.

à voir du coté JS.
Shinn77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2007, 16h19   #6
Membre régulier
 
Inscription : décembre 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 493
Points : 90
Points : 90
Hum, ça ne change rien apparemment !
nicolas2603 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2007, 16h53   #7
Membre confirmé
 
Inscription : juillet 2007
Messages : 201
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 201
Points : 227
Points : 227
Fais nous voir les headers(en-tete de ton fichier) de ton form....
acirfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/11/2007, 11h47   #8
Membre éclairé
 
Avatar de makmaoui
 
Développeur Web
Inscription : mai 2007
Messages : 282
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2007
Messages : 282
Points : 361
Points : 361
Salut,

fais un test en supprimant les lignes suivantes dans ton fichier securite.js :

Code :
1
2
3
4
5
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
makmaoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2007, 14h47   #9
Membre régulier
 
Inscription : décembre 2006
Messages : 493
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 493
Points : 90
Points : 90
salut, effectivement j'ai enlevé ces lignes dans le fichier securite.js et ça fonctionne maintenant ! Quelle est l'explication ? En tout cas, merci bien
nicolas2603 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h45.


 
 
 
 
Partenaires

Hébergement Web