检查此文档时发现的错误为XHTML 1.0 Transitional

时间:2013-04-30 09:03:30

标签: php html validation

我正在通过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>

1 个答案:

答案 0 :(得分:0)

XHTML 1.0建议书本身在兼容性指南中说item C 4:“如果你的脚本使用&lt;或者&amp;或]]&gt;或者 - 。“原因是,通过XHTML规则,script元素内容由普通规则解析,因此这些字符是或者它们可能是标记重要的。

&lt;用于<等将解决本书处理XHTML的问题,包括一般的XML处理。但是你可能打算在各种网页浏览器中抛出你的页面,而且他们通常不会进行这样的处理,但是会像处理HTML那样处理页面,然后就会失败。