|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : août 2002 Messages : 143 ![]() |
Bonjour,
J'ai crée un formulaire d'inscription. Je suis entrain de faire les tests des champs pour vérifier que tout est bien rempli. Quand un des champs n'est pas rempli, le formulaire ne garde pas mes valeurs. Alors j'ai mis fait cela dans mes input : Code :
Y a t-il une autre solution ? |
||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
Il me semble que le bouton reset réinitialise les valeurs, à savoir que si elles étaient remplies au chargement il remplace les modifications par celles ci.
Une solution c'est une fonction javascript qui vide la valeur de tes input par exemple lors du clic sur le bouton |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2002 Messages : 143 ![]() |
En fait, j'ai essayé un truc mais je sais pas si c'est une bonne solution.
J'ai crée un bouton "effacer" de type "submit" et je fais un test : if (isset($_post[' effacer'])) {$valeur="";} Qu'en penses-tu ? |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
Je pense que non pour deux raisons :
1 - le type submit enverra ton formulaire lors du clic. 2 - ton controle est en php donc interprété coté serveur, cela revient donc à recharger la page... Une méthode simple c'est un <input type='button' onClick='effacer_valeurs()'> et un script javascript qui se résume à des commandes du genre document.monform.monchamp.value = "" |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2002 Messages : 143 ![]() |
Merci pour ton aide.
Pour la vérification des champs, le mieux c'est de le faire : en javascript ? ou en php ? |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
Le javascript permet un meilleur confort à l'utilisateur car il n'y a aucun envoi au serveur, il n'y a donc aucun rafraichissement de page.
Le php a ce gros avantage qu'il ne peut pas être désactivé par l'utilisateur Donc l'idéal c'est un double controle : en javascript pour éviter de poster les données pour rien (99% des gens doivent autoriser le javascript ^^), et en php pour etre sur a 100% que les données sont conformes. |
|
|
00
|
|
|
#7 | |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2002 Messages : 143 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
Tu as raison ca ne fonctionne pas. Je pourrai peut etre te dire précisément ou si tu me montres ton code
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com