Plusieurs zones de saisie – alertifyjs / Jquery

J’essaie de créer une boîte de dialog d’invite en utilisant alertifyjs qui comporte plusieurs zones de saisie. J’ai réussi à créer la boîte de dialog pour afficher plusieurs boîtes, mais je ne peux apparemment pas faire référence aux entrées fournies par l’utilisateur.

Je souhaite écrire une instruction qui exécute une action en fonction des entrées de l’utilisateur lorsqu’il appuie sur OK. Cependant, le bouton OK ne semble pas fonctionner et les instructions if ne fonctionnent pas aussi bien. Je ne suis pas sûr de ce que je pourrais faire de mal, quelqu’un peut-il m’aider s’il vous plaît.

Ci-dessous mon code:

           var dlgContentHTML = $('#dlgContent').html(); $('#dlgContent').html(""); alertify.confirm(dlgContentHTML).set('onok', function(closeevent, value) { var inpOneVal = $('#inpOne').val(); var inpTwoVal = $('#inpTwo').val(); updateListItems(inpOneVal,inpTwoVal); if (inpOneVal == "test" && inpTwoVal == "test") { alertify.success('Successful'); } else { alertify.error('Wrong') } }).set('title',"Update");    

Lien vers JSfiddle: http://jsfiddle.net/1qouxdkc/4/

Dans votre script, vous appelez une fonction nommée updateListItems(inpOneVal,inpTwoVal);

Comme cette fonction n’est déclarée nulle part, elle se trompe. Ainsi, avec cette mise en commentaire temporaire, cela fonctionne.

Extrait de stack

         

Enter Value One

Enter Value Two