Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou precisando resolver esse problema, tenho uma função para exibir uma mensagem personalizada, e tenho uma função para validar campos de cadastro, o problema é que quando ele executa a função invalido() a pagida é redirecionada para o action="cadastro.php" que está dentro do formulário, como faço para permanecer na pagina e e fazer o cadastro corretamente? Desculpe o título do tópico errado. <!DOCTYPE html>
<html> <head> <script src="https://code.jquery.com/jquery-2.1.3.min.js"></script> <script src="lib/sweet-alert.min.js"></script> <link rel="stylesheet" href="lib/sweet-alert.css"> <script>
function invalido(){ swal("Oops...", "Todos os campos são Orbigatórios!", "error"). }. </script> <script type="text/javascript">
function validaCampo()if(document.cadastro.Nome.value=="") { invalido(). } if(document.cadastro.Sobrenome.value=="") { invalido(). } if(document.cadastro.Email.value=="") { invalido(). }if(document.cadastro.Senha.value=="") { invalido(). }return true. }</script>
</head> <body>
<div class="campophp">
<h3>Cadastrar</h3>
<form id="cadastro" name="cadastro" method="post" action="cadastro.php" onsubmit="return validaCampo(). return false. "> <table border="0"> <tr> <td width="69">Nome</td> <td><input name="Nome" type="text" id="Nome" placeholder="Nome" size="32" maxlength="20" /> <span class="style1">*</span></td> </tr> <tr> <td>Nobrenome</td> <td><input name="Sobrenome" type="text" id="Sobrenome" placeholder="Sobrenome" size="32" maxlength="40" /> <span class="style1">*</span></td> </tr>
<td>Email</td> <td><input name="Email" type="text" id="Email" placeholder="Email" size="32" maxlength="60" /> <span class="style1">*</span></td> </tr> <tr> <td>Senha</td> <td><input name="Senha" type="password" placeholder="Senha" id="Senha" maxlength="16" /> <span class="style1">*</span></td> </tr> <td colspan="2"><p> <input name="cadastrar" type="submit" id="cadastrar" value="Concluir meu Cadastro!" /> <br /> <span class="style1">Todos os campos são obrigatórios! </span></p> <p> </p></td> </tr> </table>
</form>
</div> </body>
</html>Carregando comentários...