0

我正在通过http://validator.w3.org/验证我的页面,只发现了 4 个错误,但在同一个语句中。并且与括号内的 div 类有关。有人可以帮忙吗?

太感谢了。

<script language="javascript" type="text/javascript" >

$(function(){
    $("#ContactForm").submit(function(){
        $("#submitf").value='Please wait...';

        $.post("process.php?send=comments", $("#ContactForm").serialize(),
        function(data){
            if(data.frm_check == 'error'){ 

                    $("#message_post").html("<div class='errorMessage'>ERROR: " + data.msg + "!</div>"); 
                    document.ContactForm.submitf.value='Resend >>';
                    document.ContactForm.submitf.disabled=false;
            } else {
                $("#message_post").html("<div class='successMessage'>Thank you. We'll be in touch shortly.</div>"); 
                $("#submitf").value='Send >>';
                }
        }, "json");

        return false;

    });
});

</script>
4

1 回答 1

0

XHTML 1.0 建议书本身在兼容性指南的C 4 项中说:“如果您的脚本使用 < 或 & 或 ]]> 或 --,请使用外部脚本。” 原因是根据 XHTML 规则,script元素内容是由普通规则解析的,所以这些字符是或可能是标记重要的。

使用&lt;for<等可以解决本书处理 XHTML 的问题,包括一般的 XML 处理。但是您可能打算将您的页面扔给各种网络浏览器,它们通常不会进行此类处理,而是将页面当作 HTML 来处理,然后事情就会失败。

于 2013-04-30T10:23:58.923 回答