2017-09-20 2 views
1

とif文を使用しようとしていますが、というアラートが機能しないようですが、何か問題がありますか?あなたの代わりに何をする必要があるかAlertifyJSのIf文を使用

var Question = alertify.prompt("what is your name?","lenovo") 

    if (Question === "lenovo"){ 

     function(evt, value) 


     { alertify.success('You entered: ' + value) }); 


    } 
+0

「if」が機能していないことをどのように知っていますか?私は提供されたコードスニペットに何もないことを意味します。コンソールもチェックしてください。あなたを待っているエラーメッセージがあります。 – Teemu

+0

こんにちは!以下は同等のjs CODEです:var Question = prompt( "あなたの名前は何ですか?"); if(Question === "John"){ document.write( "それは私です!"); } else { document.write( "それは私です!"); } – AfricanHeart

+0

'if'ブロック内の関数宣言(?)の目的は何ですか?それはエラーを引き起こすことに注意してください、関数の名前がありません。しかし、宣言された関数の名前があったとしても、スニペットには機能していない 'if'を表現するものはありません。 – Teemu

答えて

0

あなたのプロンプト宣言は正しい方法ではありませんが、以下の通りです:あなたが扱うしたくない場合は、necessarely第2の機能を必要としない

alertify.prompt("what is your name?", "lenovo", 
    function(evt, value) { 
     if (value === "lenovo") { 
      alertify.success('You entered: ' + value); 
     } 
    }, 
    function() { 
     alertify.error('Cancel') 
    } 
); 

注意ユーザーが[キャンセル]ボタンをクリックします。