-1

テーブルセルtd内にテキストボックスとスパンがあります。テキストボックスに無効な文字スパンが含まれている場合、メッセージとともに表示されます。私の問題は、メッセージ(スパン)が表示されたときに、tdに十分な場所がある場合でも、テキストボックスが少し左に移動することです。これがコードです。左に動かないようにするにはどうすればいいですか。

<td style="text-align:left;">
    <asp:TextBox ID="txtWSName" runat="server"></asp:TextBox>
    <span class="grayUrl" id="wrongNameSpan" style="display:none">wrong character</span>
</td>

 

 $("#txtWSName").blur(function () {
     var value = $(this).attr("value");
     if (!IsValidName(value)) {
            $(this).addClass("missing");
            $("#wrongNameSpan").show("slow");
        }
 });
4

1 に答える 1

1

試す

<td style="text-align:left;">
    <asp:TextBox ID="txtWSName" runat="server" style="float:left"></asp:TextBox>
    <span class="grayUrl" id="wrongNameSpan" style="display:none; float:left;">wrong character</span>
</td>

それでも問題が発生する場合は、TD または入力または SPAN の幅、パディング、マージンに問題がある可能性があります。

于 2012-10-19T12:42:53.240 に答える