asp.net - disabled - asp: TextBox ReadOnly=true o Enabled=false?
enable disable textbox (7)
¿Cuál es la diferencia entre Enabled y ReadOnly-properties de un control aspts: TextBox?
Otro comportamiento es que readonly = ''true''
controles readonly = ''true''
activarán eventos como click
, pero Enabled = False
no lo hará.
Piénselo desde el punto de vista del navegador. Por solo leer, el navegador enviará un par variable / valor. Para discapacitados, no lo hará.
Ejecuta esto, luego mira la URL después de presionar enviar:
<html>
<form action=foo.html method=get>
<input name=dis type=text disabled value="dis">
<input name=read type=text readonly value="read">
<input name=normal type=text value="normal">
<input type=submit>
</form>
</html>
Readonly no "oscurecerá" el cuadro de texto y aún enviará el valor en una devolución de datos.
Readonly permitirá al usuario copiar texto de él. Desactivado no.
Solo cuadro de texto en Asp.net
<asp:TextBox ID="t" runat="server" Style="margin-left: 20px; margin-top: 24px;"
Width="335px" Height="41px" ReadOnly="true"></asp:TextBox>
Tengo un formulario aspx secundario que hace un lado del servidor de búsqueda de direcciones. Los valores de la página aspx secundaria se vuelven a pasar a los cuadros de texto principales a través del lado del cliente de JavaScript.
Aunque puede ver que los cuadros de texto se han cambiado, ni ReadOnly ni Enabled permitirían que los valores se vuelvan a publicar en el formulario principal.
Si un control está disabled
, no se puede editar y su contenido se excluye cuando se envía el formulario.
Si un control es de readonly
, no se puede editar, pero su contenido (si existe) aún se incluye con el envío.