jqueryダイアログの[OK]ボタンが押されたときに使用されるjqueryダイアログ入力ボックスのユーザー入力を使用したい。
ここで問題となるのは、jqueryダイアログボックスも実行された後のコードであり、ユーザーがjquery入力フィールドに入力するのを待つ必要はありません。
<p id="text"> click me </p>
<div id="test" class="sandy" >
<input id="username" class="sandy1" />
</div>
$('#text').click(function(){
$('.sandy').dialog({
buttons: {
"OK": function() {
$(this).dialog('close');
}}
});
var myvalue= $("#test").val();
alert(myvalue);
})
次のリンクでデモを確認できます:http ://jsfiddle.net/zCFD5/86/
ユーザーが[OK]ボタンを押すまでjqueryダイアログを保持し、その後のコードに進む方法を提案してください。