Asp.net Javascript日历不工作
我的JavaScript日历在IE中工作,但在Mozilla中不工作 我的代码:Asp.net Javascript日历不工作,asp.net,javascript,Asp.net,Javascript,我的JavaScript日历在IE中工作,但在Mozilla中不工作 我的代码: <table> <tr style="height: 5px;"> <td> <asp:TextBox ID="txtBorderedDate" runat="server" CssClass="TextBoxMandatory" Enabled="false"></asp:TextBox> </td>
<table>
<tr style="height: 5px;">
<td>
<asp:TextBox ID="txtBorderedDate" runat="server" CssClass="TextBoxMandatory" Enabled="false"></asp:TextBox>
</td>
<td class="FieldButton_bg" style="height: 5px;">
<a onclick="javascript:showCalendarControl(ctl00_SaralConetentPlaceHolder_txtBorderedDate);" href="#">
<img src="../Images/iconCalendar.png" style="width: 20px; height: 20px; vertical-align: bottom;" border="0" />
</a>
</td>
</tr>
</table>
我不确定这是否与问题有关(您应该发布更多的代码),但不应该硬编码ASP.NET中控件的ID。另外,我认为showCalendarControl()调用中可能缺少一些引号 替换此项:
<a onclick=
"javascript:showCalendarControl(ctl00_SaralConetentPlaceHolder_txtBorderedDate);" ...
我不确定这是否与问题有关(您应该发布更多的代码),但不应该硬编码ASP.NET中控件的ID。另外,我认为showCalendarControl()调用中可能缺少一些引号
替换此项:
<a onclick=
"javascript:showCalendarControl(ctl00_SaralConetentPlaceHolder_txtBorderedDate);" ...
你在IE中有什么错误吗?没有。我没有任何错误。你不应该使用JavaScript伪协议!您是否考虑过这样一个事实:除了调用方式之外,这段代码实际上没有告诉我们您正在使用的JS日历。我本以为你从前面的问题中学到了一些东西。你的JS日历是如何工作的?这个问题一点也不清楚。你在IE中有什么错误吗?没有。我没有任何错误。你不应该使用JavaScript伪协议!您是否考虑过这样一个事实:除了调用方式之外,这段代码实际上没有告诉我们您正在使用的JS日历。我本以为你从前面的问题中学到了一些东西。你的JS日历是如何工作的?这个问题一点也不清楚。但我怀疑这是原因。。。基于JS的日历是复杂的动态结构,具有许多动态创建的元素。在这种情况下,他似乎正在传递文本框的ID,该文本框将接收日历的选定值。+1但我怀疑这是原因。。。基于JS的日历是复杂的动态结构,具有许多动态创建的元素。在本例中,他似乎正在传递文本框的ID,该文本框将接收日历的选定值。