Readenly é bloquear esse controle. Desativado e readonly tem a mesma coisa que bloquear esse controle. O usuário não pode alterar seu valor, mas desativado é mais completo. 1: Readonly é bloquear esse controle. Não pode ser modificado na interface (mas pode ser modificado através do JavaScript).
2: Desativado e readonly tem o mesmo local que bloquear o usuário do controle não pode alterar seu valor, mas o desativado é mais completo. Ele quer fazer você incapaz de usá -lo, incluindo a alteração da cor de fundo (se você não acredita, pode modificar uma caixa de texto de entrada que foi desativada, você descobre que é inútil). Se for uma caixa de seleção, você não pode selecioná -lo.
3: Todos os controles têm atributos desativados, mas eles não necessariamente têm atributos readonamente. Como uma caixa suspensa selecionada