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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  recuperer un champ d'input disabled

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recuperer un champ d'input disabled

n°1038625
iamnico
Posté le 07-04-2005 à 11:15:43  profilanswer
 

bonjour,
 
j'ecris une page asp avec formulaire. dans ce formulaire certains input sont enabled et d'autres disabled selon les parametres passes dans la requete. Or qd je soumets le formulaire j'aimerais recuperer les valeurs de ts les input, et je me suis apercu que je ne recuperais pas ceux qui etaient disabled. y-a-t'il un moyen simple de les recuperer qd meme?
merci d'avance.

mood
Publicité
Posté le 07-04-2005 à 11:15:43  profilanswer
 

n°1038630
FlorentG
Unité de Masse
Posté le 07-04-2005 à 11:17:11  profilanswer
 

Mettre des <input type="hidden" /> avec la valeur [:spamafote]

n°1038640
iamnico
Posté le 07-04-2005 à 11:20:50  profilanswer
 

ok.
j'y avais pensé mais comme mon code est deja assez complique avec bcp d'input, de if...
c la seule solution??

n°1038647
FlorentG
Unité de Masse
Posté le 07-04-2005 à 11:22:43  profilanswer
 

Sinon certains champs acceptent d'être 'readonly'.
 
Aussi, fait gaffe, parce qu'un champs disabled ou readonly ne garantit pas que la valeur ne peut pas être changée ;) Et sous FF avec la webdeveloper Toolbar, en un click on les réactive :D

n°1038674
iamnico
Posté le 07-04-2005 à 11:35:40  profilanswer
 

FlorentG a écrit :

Sinon certains champs acceptent d'être 'readonly'.
 
Aussi, fait gaffe, parce qu'un champs disabled ou readonly ne garantit pas que la valeur ne peut pas être changée ;) Et sous FF avec la webdeveloper Toolbar, en un click on les réactive :D


 
merci pour le conseil. mais readonly me donne la meme chose :(  
je pense que je fais faire un truc du genre onFocus="this.Blur" au lieu des disabled et mettre en police grisée...
par contre pour les menus deroulants ca va etre plus chiant...

n°1038800
iamnico
Posté le 07-04-2005 à 13:44:46  profilanswer
 

bon au cas ou ca interesserait qqu'un (on sait jamais!), voila la solution que g choisie :
lorsque je clique sur le bouton submit, je lance simplement un javascript qui m'active ts mes inputs:
function soumettre(){
for(i=0;i<document.monFormulaire.elements.length;i++){
 document.monFormulaire.elements[i].disabled=false;
}
 
monFormulaire.submit();
}
 
voila :)

n°1038806
FlorentG
Unité de Masse
Posté le 07-04-2005 à 13:58:56  profilanswer
 

Très dangereux, ça :/ Ultra-dangereux :

  • Nécessite JS, sinon ça foire
  • En cas de timeout ou de problème, ça laisse les champs en enabled, du coup on peut modifier

n°1038807
FlorentG
Unité de Masse
Posté le 07-04-2005 à 13:59:23  profilanswer
 

Aussi, des trucs du style document.monFormulaire n'existent plus, et mettre du disabled comme ça à l'arrache risque de provoquer des erreurs :/

n°1038988
iamnico
Posté le 07-04-2005 à 15:45:29  profilanswer
 

FlorentG a écrit :

Très dangereux, ça :/ Ultra-dangereux :

  • Nécessite JS, sinon ça foire
  • En cas de timeout ou de problème, ça laisse les champs en enabled, du coup on peut modifier


c bien noté.merci.
en fait 'readonly' marche, c juste que j'avais toute ma ligne du tableau qui etait disabled, du coup meme le <input readonly...> etait aussi disabled et on ne recuperait pas la valeur de l'input!!
par contre pour les select je sais pas comment faire! :??:  
autrement pourquoi on ne fait plus de document.monFormulaire???

n°1038996
FlorentG
Unité de Masse
Posté le 07-04-2005 à 15:47:13  profilanswer
 

Parce que ça date d'il y a 10 ans sous NS4.7, et qu'on utilise document.getElementById ;) Pareil pour l'attribut name de la balise <form> qui n'existe plus


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

  recuperer un champ d'input disabled

 

Sujets relatifs
Treeview : récuperer libellés des sous noeuds ?[Javascript]Checkbox cheked => champ text disable
recuperer noms des champs d'une requeteProblème input type='hidden'
Récupérer le chemin de mes documents[C] récupérer @IP machine hote
Comment récuperer des infos utilisateurs avec une macro sous Excel ?Mysql, peut on créer un champ contenant une image jpg
[SQL] recuperer que les chiffres d'un champ 
Plus de sujets relatifs à : recuperer un champ d'input disabled


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