0

カラーボックスを使用してインラインで表示されるフォームがあります。フォームが送信された後、成功したら、「送信してくれてありがとう」という新しいフォームを表示したいと思います。HTML を変更するだけでよいことはわかっていますが、元のフォーム (div) を保持する必要があるため、誰かが別の質問をしたい場合に、元のフォームを置き換えた HTML が表示されないようにする必要があります。私は2つのdivを持っています。1 つ目はフォームを含む非表示の div で、2 つ目は div id="cbrequestformconfirm" です。現在、フォーム ボタン (id=submitrequest) をクリックするとカラーボックスが変更されますが、空です。助けてくれてありがとう、ここにコードがあります。追加情報が必要な場合はお知らせください。

$('#submitrequest2013').click(function(){

    $.post('/form.asp?t='+d.getTime(), $('#communityform').serialize(), function(data) {
       //success
       $("#cbrequestformconfirm").colorbox({inline:true, open:true, width: "50%", Height: "50%"});
    });

    return false;
});
4

1 に答える 1