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などを使用<すると、一般的な XML 処理を含む本による XHTML の処理に関してこれが修正されます。しかし、おそらくさまざまな Web ブラウザーでページをスローするつもりであり、それらは通常、そのような処理を行わず、ページを HTML であるかのように処理し、失敗します。

于 2013-04-30T10:23:58.923 に答える