Asp.net IE bug asp:delete和tab后的文本框将输入显示更改为绝对0,0
所以我有一个最奇怪的错误,我有一个带有几个asp:textbox控件的表单如果我编写代码并创建一个选项卡,一切都不会发生,但是如果出于任何原因我删除了一些文本,然后更改控件,textbox背景移到屏幕的左上角,而我输入的文本保持在同一位置。。。我试图修复它,使包含文本框位置:相对的单元格,但现在显示的内容覆盖了文本,不让我看到我写的内容 这是我的密码:Asp.net IE bug asp:delete和tab后的文本框将输入显示更改为绝对0,0,asp.net,css,textbox,Asp.net,Css,Textbox,所以我有一个最奇怪的错误,我有一个带有几个asp:textbox控件的表单如果我编写代码并创建一个选项卡,一切都不会发生,但是如果出于任何原因我删除了一些文本,然后更改控件,textbox背景移到屏幕的左上角,而我输入的文本保持在同一位置。。。我试图修复它,使包含文本框位置:相对的单元格,但现在显示的内容覆盖了文本,不让我看到我写的内容 这是我的密码: <table id="tabla-form1"> <tr> <td class="tabl
<table id="tabla-form1">
<tr>
<td class="tabla-form1-cell">
<span style="float: left;">Nombre</span>
<asp:RequiredFieldValidator ID="validNombre" runat="server" ControlToValidate="txtNombre" ErrorMessage="Necesitas ingresar un nombre" Text="*" ForeColor="Red" />
<asp:TextBox id="txtNombre" runat="server" CausesValidation="true" />
</td>
</tr>
<tr>
<td class="tabla-form1-cell">
<span style="float: left;">Apellido</span>
<asp:RequiredFieldValidator ID="validApellido" runat="server" ControlToValidate="txtApellido" ErrorMessage="Necesitas ingresar un apellido" Text="*" ForeColor="Red" />
<asp:TextBox ID="txtApellido" runat="server" CausesValidation="true" />
</td>
</tr>
<tr>
<td class="tabla-form1-cell">
<span style="float: left;">Fecha de nacimiento</span>
<asp:RequiredFieldValidator ID="validNac" runat="server" ControlToValidate="txtNac" ErrorMessage="Necesitas ingresar una fecha" Text="*" ForeColor="Red" />
<asp:TextBox ID="txtNac" runat="server" CssClass="fecha" />
</td>
</tr>
</table>
这发生在我身上,有验证的文本框和没有验证的文本框都会发生,而且只有在IE、firefox和chrome中才会发生,使其正常工作
谢谢你的帮助
谢谢,在您的CSS中,您有:
behavior: url("js/PIE.htc");
您应该查看或删除指向PIE.htc
的链接
有关渐进式Internet Explorer(PIE)的详细信息:
behavior: url("js/PIE.htc");