2011-09-10 8 views
1

モーダルダイアログボックス "dialog1"を作成します。 $( "#dialog1")load( "dialog_contents.htm") には、フォームが含まれています。 ダイアログボックスを開きます。私は「process.php」にFORMタグ内の空のACTION属性を設定することができますどのようにダイアログボックスを、作成したページの内側から作成したJqueryダイアログボックス内で属性を設定するにはどうすればよいですか?

答えて

1
$('#dialog1 form').attr('action', 'process.php'); 

、おそらくあなたは、リモートページの後にトリガ匿名関数内でこのコードを配置する必要がありますが、完全に同じようにロードされています。私のような他のjQueryの初心者のために

$("#dialog1").load("dialog_contents.htm", function() { 
    $('#dialog1 form').attr('action', 'process.php'); 
}); 
+0

これはうまくいきました。 Jquery Newbyのおかげで! –

0

、私は思いますダイアログボックスを開くときに同じページの一部であることを明確にするのと同じです。 jQueryは、ページ上で定義したDIVをダイアログボックスに変換します。つまり、 'リモート'ページはありません。 StackOverflowで私のプロセスを明確にした別の記事を読むまで、私はこれについて混乱しました。

もう一度、私を助けるために感謝祭に感謝します。それは実験に多くの時間を節約しました。

関連する問題