jqueryUIダイアログを使用したモーダルダイアログがあります。ユーザーが最初のダイアログのフィールドを変更したときに、別のダイアログをポップアップしたいと思います。どちらもモーダルである必要があります。
このコードをそこに置いてみましたが、何もポップアップしないようですので、これは可能ですか?次のコードは、通常のページ(idを持つselectコントロール:selectDropdownThatICanChange)からクリックすると正常に機能しますが、変更しているのと同じselectコントロール自体がダイアログである場合、dialog( "Open")行は何もしません。changeイベントが発生し、openメソッドが呼び出されますが、何もポップアップしません。
$("#secondModalDialog").dialog({
resizable: false,
height: 'auto',
autoOpen: false,
title: "Warning",
width: 400,
modal: true,
buttons: {
'Close': function () {
$("#secondModalDialog").dialog('close');
}
}
});
$('#selectDropdownThatICanChange').live("change", function () {
$("#secondModalDialog").dialog('open');
});
これがダイアログです(これは単なるdivです)
<div id="secondModalDialog" style="display:none">
This is a test <br/> This is atest
</div>