【发布时间】:2012-03-09 09:06:29
【问题描述】:
我正在开发一个 ASP.NET/C# Web 应用程序 我有一个复选框。我希望该复选框在选中/取消选中时模拟按钮单击
我是用javascript来做的
<input id="filtercheck" runat="server" type="checkbox" value="Filter" onclick="document.getElementById('Button1').click();"/>
Button1 是普通按钮
<asp:LinkButton ID="Button1" runat="server" OnClick="Button1_Click"/>
所以当我点击复选框时,就像我点击Button1一样。
在 Firefox 和 Internet Explorer 上一切正常。但这不适用于 Google Chrome 和智能手机浏览器
我该如何解决这个问题?
此外,还有一些其他的 javascript 和 Jquery 脚本可以在 Internet Explorer 和 firefox 上运行,但在 Google Chrome 和智能手机浏览器上却没有。
如何确保我的网站在所有浏览器上完全兼容?
非常感谢您的帮助
【问题讨论】:
-
jQuery 非常擅长跨浏览器兼容性。使用 jQuery 连接事件处理程序,您可能会得到更好的结果。
标签: javascript asp.net google-chrome cross-browser