ASPXページに、フォームの支出を構成する多くのペアリングを含む単純なフォームがあり<label>
ます<asp:TextBox>
。
フィールドが必須であることを示すために、テキストボックスの後ろに文字列を追加する必要があります。<span>
フィールドの後に、、、<em>
またはaを追加しようとし<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
提供された回答、特に属性と透かし属性に感謝します。