Ultimele tutoriale de dezvoltare web
 

ASP.NET Formulare Web - Controlul TextBox


Controlul TextBox este utilizat pentru a crea o casetă de text în care utilizatorul poate introduce textul.


Controlul TextBox

Controlul TextBox este utilizat pentru a crea o casetă de text în care utilizatorul poate introduce textul.

Exemplul de mai jos demonstrează câteva dintre atributele pe care le pot folosi cu controlul TextBox:

Exemplu

<html>
<body>

<form runat="server">

A basic TextBox:
<asp:TextBox id="tb1" runat="server" />
<br /><br />

A password TextBox:
<asp:TextBox id="tb2" TextMode="password" runat="server" />
<br /><br />

A TextBox with text:
<asp:TextBox id="tb4" Text="Hello World!" runat="server" />
<br /><br />

A multiline TextBox:
<asp:TextBox id="tb3" TextMode="multiline" runat="server" />
<br /><br />

A TextBox with height:
<asp:TextBox id="tb6" rows="5" TextMode="multiline"
runat="server" />
<br /><br />

A TextBox with width:
<asp:TextBox id="tb5" columns="30" runat="server" />

</form>

</body>
</html>
Arată exemplu »

Adăugați un script

Conținutul și setările unui control casetă text poate fi modificat prin script-uri de server, atunci când este trimis un formular. Un formular poate fi depusă, făcând clic pe un buton sau atunci când un utilizator modifică valoarea în controlul TextBox.

În exemplul următor vom declara un control al casetă text, un buton de control, și unul de control Label într-un fișier .aspx. Când butonul de trimitere este declanșat, subrutina trimis este executat. Remitere subrutina scrie un text pentru controlul Label:

Exemplu

<script runat="server">
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="Your name is " & txt1.Text
End Sub
</script>

<html>
<body>

<form runat="server">
Enter your name:
<asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" Text="Submit" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>

</body>
</html>
Arată exemplu »

În exemplul următor vom declara un control al casetă text și unul de control Label într-un fișier .aspx. Când modificați valoarea în caseta de text și fie faceți clic în afara TextBox sau apăsați tasta Tab, subrutina schimbare este executat. Remitere subrutina scrie un text pentru controlul Label:

Exemplu

<script runat="server">
Sub change(sender As Object, e As EventArgs)
lbl1.Text="You changed text to " & txt1.Text
End Sub
</script>

<html>
<body>

<form runat="server">
Enter your name:
<asp:TextBox id="txt1" runat="server"
text="Hello World!"
ontextchanged="change" autopostback="true"/>
<p><asp:Label id="lbl1" runat="server" /></p>
</form>

</body>
</html>
Arată exemplu »