我正在通过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>
答案 0 :(得分:0)
XHTML 1.0建议书本身在兼容性指南中说item C 4:“如果你的脚本使用&lt;或者&amp;或]]&gt;或者 - 。“原因是,通过XHTML规则,script
元素内容由普通规则解析,因此这些字符是或者它们可能是标记重要的。
将<
用于<
等将解决本书处理XHTML的问题,包括一般的XML处理。但是你可能打算在各种网页浏览器中抛出你的页面,而且他们通常不会进行这样的处理,但是会像处理HTML那样处理页面,然后就会失败。