Affecter un attribut readonly

Affecter un attribut readonly - HTML/CSS - Programmation

Marsh Posté le 11-12-2003 à 13:49:23    

Salut,
comment fait on JS pour rendre un chmps readonly et vice versa?
j'ai essaye:
MyFlow.setAttribute("readonly","readonly" );
MyFlow.readonly="readonly";
MyFlow.readonly="y";
MyFlow.setAttribute("readonly","y" );
et ca ne donne rien
 
 
Autre question:
Peut on changer de style CSS en JS un truc du genre Ca:
MyObject.class="Style2"?

Reply

Marsh Posté le 11-12-2003 à 13:49:23   

Reply

Marsh Posté le 11-12-2003 à 13:54:34    

j'ai trouve la reponse a premiere question:
MyFlow.readOnly="true";
 
mais la seconde reste ouverte a vos reponse :)

Reply

Marsh Posté le 11-12-2003 à 14:00:22    

au fait non ca marche dans un sens et pas dans l'autre:
MyFlow.readOnly="true" rend mon champs inaccessible mais MyFlow.readOnly="false" ne l'active pas
pourquoi?

Reply

Marsh Posté le 11-12-2003 à 15:30:30    

Tu testes sous quel navigateur ?
 
Pour ta deuxième question:
 
MyObject.className = "NomDeMaClasse";

Reply

Marsh Posté le 11-12-2003 à 15:53:41    

PETOZAK a écrit :

j'ai trouve la reponse a premiere question:
MyFlow.readOnly="true";
 
mais la seconde reste ouverte a vos reponse :)


les quotes pour du booleen .. chui pas sur :/
 
 
du reste, moi je fais comme ca :

Code :
  1. document.getElementById('monid').disabled=false;


 
est-ce standard !?... mais c compatible  :whistle:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 11-12-2003 à 16:10:30    

Un élément désactivé et un élément en lecture seule sont deux choses différentes.  
 
Pour un champs texte par exemple, s'il est désactivé, aucune donnée associée à son nom (name) ne sera envoyée tandis que s'il est en lecture seule, sa valeur ne pourra être modifiée par l'utilisateur mais sera envoyée avec le nom associé au script ciblé par l'attribut action du formulaire.

Reply

Marsh Posté le 11-12-2003 à 16:25:14    

Code :
  1. document.getElementById('monid').readonly=false;

?

Reply

Marsh Posté le 11-12-2003 à 16:33:19    

a ouais ..... exact .....  :whistle:  :sweat:


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 11-12-2003 à 16:34:11    

fastclemmy a écrit :

Code :
  1. document.getElementById('monid').readonly=false;

?


je penche pour ca aussi   :)  
un booleen entouré de quotes devient un string [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 11-12-2003 à 17:18:59    

merci mais j,avais trouve et pour la class c'est au fait className

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed