即8个兼容性问题

时间:2011-11-03 15:55:12

标签: cross-browser

我遇到了8兼容模式的问题。我有一些按钮,上面有图像。我的页面上也有一些jquery验证。当我使用不会通过验证器的输入测试jquery验证时,按钮上的图像消失,按钮会延伸到其所在的表行的末尾,并且文本显示在其顶部。当我提交页面时(无论是否在兼容模式下)... enter image description here

,也会发生这种情况

此外,并非刷新按钮上方有消息。该消息应该仅在超时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>

以上是始终显示的代码段。

1 个答案:

答案 0 :(得分:1)

试试这个:

<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