[英]ie 8 compatibality issues
我在使用8兼容模式时遇到问题。 我有一些带有图像的按钮。 我的页面上也有一些jquery验证。 当我使用不会通过验证程序的输入测试jquery验证时,按钮上的图像消失了,按钮扩展到了它所在的表行的末尾,并且文本显示在其顶部。 当我提交页面(是否以兼容模式)时,也会发生这种情况。
另外,刷新按钮上方也没有消息。 该消息应仅在超时javascript函数运行完毕后出现。 当不启用兼容模式时,它将执行此操作。 发生了什么,我该如何更改。 注意,这是一个ASP.net MVC2站点。 我知道所有内容都只是编写HTML,但是我认为这是一件好事。
用代码更新。
$(".datepicker1").datepicker({
showOn: 'both',
buttonImage: '<%=Url.Content("~/images/calendar.gif")%>',
dateFormat: 'mm/dd/yy',
changeMonth: true,
changeYear: true
});
上面是带有按钮图像代码的jquery代码
<div id="countdownDiv" style="display:none">
<p><font color="#990000"><b>Sorry, This Data has expired. Please Refresh The page.</b></font></p>
<%
Html.BeginForm("EditTemplate", "PatientACO", new { Template = PatID, popID = population, PopulationPatID = PopPatId, Enc = encounter });
%><input type="submit" value="Refresh" id="test" /><%
Html.EndForm();%>
</div>
上面将是始终显示的代码段。
尝试这个:
<form method="post">
<input type="hidden" name="select" value="" />
<input type="image" name="submit" value="somePresident" src="president.gif" onclick="this.form.select.value = this.value" />
</form>
摘自: http : //www.codingforums.com/archive/index.php/t-79035.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.