我有一個ASPX頁面中有一個簡單的形式,有很多<label>
和<asp:TextBox>
配對構成的形式費用。ASP中的文本框後顯示文本/標籤
我有一個要求在文本框後面添加一個字符串來表示該字段是強制性的。我曾嘗試在字段後面添加<span>
,<em>
或<div>
,但它仍會在文本框的底部顯示消息。
任何方式來實現這一目標?
編輯: 我指的是文本框的右側,而不是後面的水印。我的錯。
編輯示例代碼:
我嘗試了所有的建議,但它仍然沒有工作,想無論是我的代碼的問題或沒有。以下是我的代碼:
<label>Telephone No.</label>
<asp:TextBox ID="txtTelNo" runat="server"></asp:TextBox>
<span class="afterInput">test</span>
任何指針?謝謝。
編輯答案
事實證明,問題在於CSS屬性。我使用的模板具有爲display: block
屬性分配的所有輸入,這使<input>
元素的任何內容都被推下。
創建一個自定義css類與display: inline-block
並適當地分配給他們後,我設法得到我想要的結果。
非常感謝您提供的答案,特別是:after
屬性和水印屬性。
您的意思是在文本框中添加水印? –
對不起,沒有水印,我的意思是像一個強制性的消息,在文本框的右側。 – ipohfly
你可以放置示例代碼...? –