gpt4 book ai didi

asp.net - JavaScript 日历不工作

转载 作者:行者123 更新时间:2023-11-28 03:01:23 24 4
gpt4 key购买 nike

我的 JavaScript 日历可以在 IE 中运行,但不能在 Mozilla 中运行。

我的代码:

  <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);" ...

这样:

<a onclick="showCalendarControl('<%= txtBorderedDate.ClientID %>');" ...

txtBorderedDate 的某些父控件可能会在不同边框中以不同方式呈现,从而导致文本框控件的客户端 ID 不同。

关于asp.net - JavaScript 日历不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/634249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com