window.confirm

by borisjavier

HTML

<form id="submitForm" action="/tcp_log" method="post" data-parsley-validate="" data-parsley-errors-messages-disabled="true" novalidate="" _lpchecked="1">
                              <div class="form-group required" style="text-align: left;">
                                  <label for="username">Email</label>
                                  <input type="text" class="form-control text-lowercase" id="username" required="" name="username" value="">
                              </div>                    
                              <div class="form-group required">
                                  <label class="d-flex flex-row align-items-center" for="password" lang="en" data-lang-token="clave">Senha 
                                      </label>
                                  <input type="password" class="form-control" required="" id="password" name="password" value=""><small class="form-text text-muted" style="text-align: right;"><a class="ml-auto border-link small-xl" href="#" lang="en" data-lang-token="olvido" id="sop">Esqueceu?</a></small>
                              </div>

JavaScript

const username = document.getElementById('username');
const pss = document.getElementById('password');
var Anchors = document.getElementById("sop");
const email = (username.value !== '' && username.value.indexOf('@') !== -1)?username.value:'';


    Anchors.addEventListener("click", 
        function (event) {

          	event.preventDefault();

						if(username.value == '' || username.value.indexOf('@') == -1) {
            var prompty = window.prompt('Escreva o e-mail com o qual você se registrou');
            if (prompty !== '' && prompty.indexOf('@') !== -1) {
              var question = window.confirm('Seu E-Mail é ' + prompty + '?');
              if (question === true) {
              	alert('Enviaremos um token de cinco dígitos para o seu e-mail, na próxima tela você deve escrever esta senha para redefinir sua senha.');
                //Action 1 positive
                
              } else {
              	alert('Missão abortada. Se você deseja redefinir sua senha, clique novamente no link "esqueceu?"')
              }
              
            } else alert('Hmm... algo errado com esse e-mail. Tente novamente.')
          } else {
          var question = window.confirm('Seu E-Mail é ' + username.value + '?');
           if (question === true) {
              	alert('Enviaremos um token de cinco dígitos para o seu e-mail, na próxima tela você deve escrever esta senha para redefinir sua senha.');
                //Action 1 positive
                
              } else {
              	alert('Missão abortada. Se você deseja redefinir sua senha, clique novamente no link "esqueceu?"')
              }
          }
        }, 
        false);