0

私が欲しいのは、「ショッピングカートに追加されたアイテム」のようなjQueryダイアログを表示することです

これは 1 つの送信ボタンで実行できますが、同じページに複数のボタンがあると、onclick 関数が混乱します。

また、ダイアログボタンをしばらく表示したいのですが、ダイアログが閉じられたら、フォームを送信する必要があります

http://www.partydecorationsonline.co.uk/NewProducts.asp?subcat=2133にライブ Web ページがあります。

4

4 に答える 4

2

ポップアップウィンドウ用の優れたライブラリFancyboxを使用するか、その他を使用してください。

于 2012-10-05T13:19:40.217 に答える
1

clientclickのaspボタンでこのコードを使用するだけです。

onclick="return confirm('Items added to your Shopping cart')"

ただし、このウィンドウのスタイルを設定することはできません。これは単なるjavascriptアラートです。

于 2012-10-05T13:13:53.593 に答える
1

jqueryダイアログボックスを使用できます。次に、次のような関数を記述します。

    //This will only submit the form after the dialog is closed.
    $('#dialog_box).close(function(){
      $('.form').submit();
    }
于 2012-10-05T13:20:07.380 に答える
1

jquery ダイアログの使用

var dialog = $('#dialog').dialog({
    //some configuration
    ...
    close: function(){ 
       if (current_form) current_form.submit(); 
    }
});

//when submit button is clicked
var form = $('#form').submit(function(){
    dialog.dialog('open');
});

複数のフォーム用に編集:

var current_form;
$('.form').submit(function(){
    current_form = $(this);
    dialog.dialog('open');
});
于 2012-10-05T13:37:52.323 に答える