Formularios web ASP.NET: control TextBox
Esta sección le presenta el uso del control ASP.NETTextBox.
El control TextBox se utiliza para crear un cuadro de texto en el que los usuarios pueden ingresar texto.
El control TextBox se utiliza para crear un cuadro de texto en el que los usuarios pueden ingresar texto.
Las características y propiedades del control TextBox se enumeran en nuestra página del manual de referencia de controles de WebForms.
El siguiente ejemplo demuestra algunas propiedades del control TextBox que puede utilizar:
<html><body><form runat="server">Un TextBox básico:<asp:TextBox id="tb1" runat="server" /><br /><br />Un TextBox de contraseña:<asp:TextBox id="tb2" TextMode="contraseña" runat="servidor" /><br /><br />Un cuadro de texto con texto:<asp:TextBox id="tb4" Text="¡Hola mundo!" " /><br /><br />Un cuadro de texto multilínea:<asp:TextBox id="tb3" TextMode="multiline" runat="server" /><br /><br />Un cuadro de texto con altura:<asp :TextBox id="tb6" rows="5" TextMode="multiline"runat="server" /><br /><br />Un TextBox con ancho:<asp:TextBox id="tb5" columns="30 " runat="servidor" /></form></body></html>
Cuando se envía el formulario, el contenido y la configuración del control TextBox pueden modificarse mediante un script del servidor. Los formularios se pueden enviar haciendo clic en un botón o cuando el usuario modifica el valor de un control TextBox.
En el siguiente ejemplo, declaramos un control TextBox, un control Button y un control Label en el archivo .aspx. Cuando se activa el botón de envío, se ejecutará la subrutina de envío. La subrutina de envío escribirá una línea de texto en el control Etiqueta:
<script runat="servidor">Subenviar(remitente como objeto, e como EventArgs)lbl1.Text="Su nombre es " & txt1.TextEnd Sub</script><html><body><form runat="servidor" >Ingrese su nombre:<asp:TextBox id="txt1" runat="server" /><asp:Button OnClick="submit" Text="Submit" runat="server" /><p><asp:Etiqueta id="lbl1" runat="servidor" /></p></form></body></html>
En el siguiente ejemplo, declaramos un control TextBox y un control Label en el archivo .aspx. Cuando modifica el valor en el cuadro de texto y hace clic fuera del cuadro de texto (o presiona la tecla Tab), se ejecuta la subrutina de cambio. La subrutina de cambio escribirá una línea de texto en el control Etiqueta:
<script runat="server">Sub cambio(remitente como objeto, e como EventArgs)lbl1.Text="Cambiaste el texto a " & txt1.TextEnd Sub</script><html><body><form runat="servidor ">Ingrese su nombre:<asp:TextBox id="txt1" runat="server"text="¡Hola mundo!"ontextchanged="cambiar" autopostback="true"/>><p><asp:Label id="lbl1" runat="server" /></p></form></body></html>