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 com um problema em um javascript.
É o seguinte tenho um formulário onde é digitado o cnpj e o mesmo é validado. Até ai tudo bem está funcionando perfeito, porém quero que se o cnjp for válido seja redirecionado outro formulario com código do cnpj que foi digitado.
Segue abaixo o código:
Formulário
<div class="loginForm">
<form id="form-login" name="login" method="post" action="" />
<fieldset class="input">
<p>
<label for="username">CNPJ novo</label>
<input type="text" size="30" id="cnpj" name="cnpj" maxlength="18" onkeyup="return txtBoxFormat(this, '##.###.###/####-##', event);" />
<label for="passwd"></label>
</p>
<div class="link"></div>
<p>
<label><input type="submit" value="Enviar" class="button3" name="Submit" /></label>
</p>
<p />
</fieldset>
</form>
<div class="clear"></div>
</div>
Código do Javascript
<script type="text/javascript">
// QUANDO O DOCUMENTO ESTIVER PRONTO
$(document).ready(function(){
// CONFIGURA A VALIDACAO DO FORMULARIO
$("#form-login").validate({
rules: {
cnpj: {cnpj: true}
},
messages: {
cnpj: { cnpj: 'CNPJ inválido'}
}
,submitHandler:function(form) {
window.location.href = "cadastro_empresas.php";
}
});
$('#result').html('jQuery Validate com novos métodos: cpf, cnpj, dateBR, dateTimeBR, notEqual');
});
</script>
Quem puder me ajudar agradeço!
Seu code esta mau formatado... procure por codes que fazem por exemplo pesquisa no bd para saber se o nome de usuário esta disponivel... olhe este exemplo...
http://www.wbruno.com.br/blog/2009/08/14/verificar-se-usuario-ja-existe-no-banco/
Nele é feito uma verificação... repare aqui....
$('#resultado').html(data);
esta parte ira trazer o resultado... vindo do bd... nesse caso se existir um usuário com este nome... é apresentado... "Já existe!" se não existir é apresentado... "Não existe ainda!", você pode colocar os resultados como 0 se existir... e 1 se não existir... e fazer um if... caso exista você faz um redirect se não existir você mantem para o usuário cadastrar... lembrando que você poderá mandar esse redirect com a querystring do resultado ou pode fazer pelo jquery dando um submit via post diretamente pelo code.
Para entender o submit post automatico de uma procurada no google tem um monte de exemplos e é bem fácil entender.
http://www.google.com.br/search?sourceid=chrome&ie=UTF-8&q=submit+jquery+automatico
Boa sorte.