11545 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

Je suis en train d'essayer de mettre un évenement "onclick" sur un élement "input", ça ne marche pas... :O
Voilà mon code:
<input id="inputDate1" class="date" type="text" onClick="alert('coucou'); selectDate(this);" value="22/05/2008" disabled="disabled" />


Rien de ce passe quand je clique sur le bouton... Aucune erreur...
Bonjour à tous Smiley smile

J'ai trouver, ça peut sûrement aider plusieurs personnes :
<input id="inputDate1" class="date" type="text" onClick="alert('coucou'); selectDate(this);" value="22/05/2008" readonly />


Il suffit de remplacer: disabled="disabled"
par: readonly
Bonjour,

Pour faire le point:
- les attributs disabled and readonly sont spécifiés dans HTML 4.01 (à voir pour leur support par les navigateurs, par contre);
- en XHTML, il faut écrire disabled="disabled" et readonly="readonly";
- dans les deux cas, la valeur ou le contenu des champs de formulaire (input ou TEXTAREA notamment) qui portent ces attributs ne peuvent pas être modifiés par l'utilisateur;
- dans les deux cas, les scripts JS peuvent modifier la valeur ou le contenu de ces éléments;
- la différence entre les deux est que les éléments "disabled" ne peuvent pas recevoir le focus, tandis que les éléments "readonly" le peuvent.