$( function() {
nekoDlgInit();//ダイアログの初期化
});
/**
* ネコダイアログの初期化
*/
function nekoDlgInit(){
//ダイアログの初期化
$('#neko_dlg').dialog({
title:'ネコダイアログ',
autoOpen: false,
width: 400,
modal: true,
});
}
/**
* ネコダイアログの表示
*/
function nekoDlgOpen(){
$('#neko_dlg').dialog('open');//ダイアログオープン
}
/**
* ネコダイアログを閉じる
*/
function nekoDlgClose(){
$('#neko_dlg').dialog('close');
}
/**
* ネコダイアログ、OKボタン押下
*/
function nekoDlgOk(){
//入力フォームからURLを取得する。
var neko_text = $('#neko_text').val();
//ホスト・ドメイン入力フォームへセットする。
$('#neko_res').html(neko_text);
$('#neko_dlg').dialog('close');
}
<input type="button" value="ダイアログオープン" onclick="nekoDlgOpen()" class="btn btn-primary" /> <span id="neko_res"><!-- デバッグ出力 --></span> <!-- URL・ホストドメイン入力ダイアログ --> <div id="neko_dlg"> <input id="neko_text" type="text" class="form-control" placeholder="ネコ名を入力してください" /><br> <input type="button" value="OK" onclick="nekoDlgOk()" class="btn btn-success" /> <input type="button" value="閉じる" onclick="nekoDlgClose()" class="btn btn-primary" /> </div>
(c)wacgance 2015-03-20