2016-08-17 8 views
3

私は電子メールアドレスの検証にsweetalert2を使用していますが、入力する名前のテキスト入力を表示したいと考えています。私はチェーンモダンであることを理解していますが、私の人生はページ上の例からどのように動くのでしょうか?sweetalert2モーダルをチェーンする

var cloud_email = $('.cloud_email').text(); 
var user_name = $('.user_name').text();; 
swal.setDefaults({ 
    confirmButtonText: 'Next →', 
    showCancelButton: true, 
    animation: false 
}); 

var steps = [ 
    { 
    //ask for and validate email here 
    type: 'question', 
    title: 'Please enter email address', 
    input: 'email', 
    inputValue: cloud_email 
    }, 
    { 
    //ask for and validate text input here 
    type: 'question', 
    title: 'Please enter user name', 
    input: 'text', 
    inputValue: user_name 
    } 
]; 

swal.queue(steps).then(function(email, name) { 
    swal({ 
    type: 'success', 
    html: 'Email successfully sent to: ' + name + ': '+ email 
    }); 
}).finally(function() { 
    swal.resetDefaults(); 
    //ajax to process values passed 
}) 

私の試みは、このエラーを返します:

swal.queue(...).then(...).finally is not a function 

答えて

関連する問題