Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1066 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Faire un reset seulement sur certains champs d'un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire un reset seulement sur certains champs d'un formulaire

n°816731
Solo13
Posté le 06-08-2004 à 16:43:07  profilanswer
 

Voilà, je souhaiterais faire un reset sur certains champs de mon formulaire et pas d'autres, les champs étant nombreux et variés...
Evidemment le code

Code :
  1. document.Mon_Formulaire.reset();

ne convient pas, mais existe-t-il une variante qui convienne ?!?...
 
Merci d'avance...


Message édité par Solo13 le 06-08-2004 à 16:44:03
mood
Publicité
Posté le 06-08-2004 à 16:43:07  profilanswer
 

n°816742
benefred
........
Posté le 06-08-2004 à 16:54:32  profilanswer
 

Salut....
 
Qu'elle est la difference entre un reset et une value vide
 
genre
form.champ.value = "";
 
 
@++

n°816807
busOman
Hiver.
Posté le 06-08-2004 à 18:38:45  profilanswer
 

Avec un bouton Reset traditionnel, ça ne peux pas fonctionner. La solution de benefred est donc la bonne, il faut programmer en JS un bouton Reset.

n°816833
Solo13
Posté le 06-08-2004 à 19:27:15  profilanswer
 

Ben le problème c'est que justement un reset n'est pas la même chose que de "vider" les valeurs  :non: ( ie les rendre égales à "" ). Un reset c'est redonner les valeurs par défaut, et par exemple pour une liste déroulante, la valeur par défaut est souvent la première valeur de la liste, pour des cases à cocher, un reset ça signifie leur rendre leur état initial ( coché ou décoché ), etc...
 
Alors en effet, je peux redéfinir les valeurs par défaut de mes champs "manuellement" :sweat: , mais ce que je cherchais c'était justement à éviter ça, surtout que j'ai pas mal de champs et qu'ils sont de types différents, avec des valeurs par défaut différentes :pt1cable: ...
 
J'espérais plutôt un code de la forme :

Code :
  1. document.form.champs.reset();


, mais apparemment j'vais devoir me débrouiller autrement :heink: ...


Message édité par Solo13 le 06-08-2004 à 19:53:16
n°816846
gm_superst​ar
Appelez-moi Super
Posté le 06-08-2004 à 19:53:13  profilanswer
 

Pas d'autres solution. Il faut le faire manuellement.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°816848
Solo13
Posté le 06-08-2004 à 19:53:59  profilanswer
 

Ok ben au boulot alors :heink: ...
 
Encore merci pour vos réponses...


Message édité par Solo13 le 06-08-2004 à 19:54:28
n°816860
busOman
Hiver.
Posté le 06-08-2004 à 20:16:25  profilanswer
 

Les valeurs par défaut, tu dois pouvoir les récupérer via DOM (attribut selected). Ca va te demander du boulot, car tu n'as pas le choix, il faut coder !

n°817072
benefred
........
Posté le 07-08-2004 à 11:07:29  profilanswer
 

Sinon.... :heink:  
 
Tu duplique la valeur de tes champs type text dans un hidden...
 
onClick => tu remplace la valeur qui est stockée dans ton champ caché


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Faire un reset seulement sur certains champs d'un formulaire

 

Sujets relatifs
Tabulation ds formulaire et cadreGroup By sur plusieurs champs d'une table??
[Excel] Cocher une case d'un formulaire = du texte dans une cellule ?cellule cliquable dont l url est un champs d'une BD mysql..
+ [PHP] Formulaire vers un remerciement et recevoir les infos par mailCréation de champs "hidden" en utilisant DOM
probleme de javascript avec certains browserformulaire:redirection après validation
formulaire: redirection après validationProblème de jointure ORACLE avec comparaison de champs null
Plus de sujets relatifs à : Faire un reset seulement sur certains champs d'un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR