2010-01-25 4 views
0

Y at-il une raison évidente pour laquelle cette zone de saisie est modifiable?Impossible de définir 'readonly' sur la zone de saisie

<input id="username" name="username" class="textfield70pc" readonly="readonly" type="text" value="My username" /> 

Il semble inutile d'utiliser javascript/jquery pour désactiver cette zone de texte.

+2

Cela devrait fonctionner: Le champ doit être focalisable, sélectionnable, mais non modifiable. Pouvez-vous poster un exemple en ligne? Êtes-vous sûr qu'il n'y a pas d'autres fonctionnalités (par exemple, certaines choses de jquery) interférant et réactivant des champs? Est-ce que 'disabled 'est une option? –

+0

fonctionne pour moi: http://jsbin.com/utivi – Kobi

+0

Je l'ai testé à cette fin et il semble bien ... assurez-vous que votre code HTML est valide W3C. –

Répondre

3

Si vous cherchez à être grisés, ajoutez l'attribut DISABLED:

<input id="username" name="username" ... disabled="disabled" /> 
+0

Pour être valide HTML il devrait être: '' – Rowno

+0

Oui, bien sûr . Je me suis précipité avec la capitalisation. – Jay

Questions connexes