2011-10-14 7 views
6

Tôi đang sử dụng <asp:TextBox> không phải hộp văn bản HTML và tôi muốn hiển thị văn bản gợi ý.C# - cách đặt văn bản trong hộp văn bản để hiển thị gợi ý khi hộp văn bản trống?

Có cách nào để đạt được điều đó không?

Tôi đã cố gắng tạo văn bản tĩnh và tô màu xám nhưng không nhận được cách làm trống khi con trỏ tập trung vào hộp văn bản đó.

+1

Bạn có thể sử dụng JavaScript để xóa các văn bản trên tập trung. –

Trả lời

3

Bạn, có thể cung cấp trong Bộ luật đằng sau như sau

textBox.Attributes.Add(“onfocus”, “clearText(this,’” + defaultText + “‘)”); 

Và cũng tham khảo this để tìm hiểu thêm.

1

Bạn có thể sử dụng thuộc tính trình giữ chỗ HTML5 cho điều đó. Nhược điểm là nó chỉ được hỗ trợ bởi một số trình duyệt. May mắn là bạn có Trình giữ chỗ JQuery để giải cứu. Plugin này làm cho hành vi giữ chỗ có sẵn cho các trình duyệt không được hỗ trợ.

Kiểm tra nó ra ở đây JQuery Placeholder

8
<asp:TextBox ID="TextBox1" runat="server" placeholder="Hint Text"></asp:TextBox> 
3

Bạn có thể sử dụng "giữ chỗ" thuộc tính cho hộp văn bản.

Ví dụ

<asp:TextBox ID="TextBox1" runat="server" Width="233px" placeholder="Search"></asp:TextBox> 
-1

chỉ cần thêm tài sản placeholder="HintText" trong asp textbox của bạn

+0

Câu trả lời của bạn khác với ba câu trả lời khác đề xuất sử dụng thuộc tính trình giữ chỗ như thế nào? –