71 votes

Quelle est la différence entre readonly="true" et readonly="readonly" ?

Quelle est la différence entre :

<input name="TextBox1" type="text" id="TextBox1" readonly="true" />

et :

<input name="TextBox1" type="text" id="TextBox1" readonly="readonly" />

Lorsque i fixe readonly a true son fonctionnement est quelque peu différent de celui du readonly='readonly' . La norme W3C stipule que readonly devrait être 'readonly' & non 'true' . Pourquoi la plupart des navigateurs permettent-ils readonly='true' qui a une fonctionnalité quelque peu différente de celle de readonly='readonly' ?

0 votes

Quel balisage DOCTYPE, DTD, et quel mode de navigation ?

3 votes

Une réponse plus globale à votre question spécifique est que les navigateurs sont conçus pour être compatibles avec toutes sortes de codages peu rigoureux (et parfois terribles). Trouver le codage le plus strict qui fonctionnera avec tous les navigateurs est une vertu, parce que les kludges ne fonctionneront que jusqu'à ce que les développeurs de navigateurs en aient marre :)

0 votes

1voto

James Jithin Points 2573

Selon les normes HTML, l'utilisation de

<input name="TextBox1" type="text" id="TextBox1" readonly/>

suffit à rendre l'élément d'entrée en lecture seule. Cependant, la norme XHTML stipule que l'utilisation mentionnée ci-dessus n'est pas valable pour les raisons suivantes attribute minimization . Vous pouvez consulter les liens ci-dessous :

https://www.w3.org/TR/xhtml1/diffs.html#h-4.5

http://www.w3schools.com/tags/att_input_readonly.asp

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X