0

jquery と Impromptu を使用して、アラート/確認/プロンプトの置換用のライブラリ コードを記述しようとしています。

同じ方法で関数を呼び出せるようにしたい:

例えば。var getval = jConfirm("Are you sure?"); alert (getval);

私の機能:

function jConfirm(text, title){
var return_val = false;

$.prompt(text, {
    title: title,
    html: text,
    buttons: { OK: true, Cancel: false },

    callback:function(e,v,m,f)
    {
        return_val = v;
    }
});

return return_val;}

コードは現在、入力を待たずに実行を続けています。アラートはすぐに表示され、「getval」は値を取得しません。

ネイティブの確認機能と同じようにダイアログからの入力を待機し、続行する前に getval に値を返すようにするにはどうすればよいですか?

4

2 に答える 2