Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17666
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao enviar formulário pelo link document.form.submit() jQuery

18-03-2016 22:22

Nesse post vou mostrar uma solução para quem está tendo problema ao enviar um formulário pelo link, usando o document.form.submit().

Ai acontece que por não usar o input type="submit" com um name o formulário não é validado no PHP.

Para solucionar esse problema usando o jQuery, basta deixar o input submit escondido com o hidden no formulário, e forçar o clique do submit ao clicar no link para enviar o formulário. Segue um exemplo.

<script src="jquery.js"></script> <script> $(function() { $("#enviar").click(function() { $("#submit").click(); }); }); </script> <style> #submit{display:none;} </style> <form name="form" method="post" action="teste.php"> <input type="submit" id="submit" name="submit" /> <a href="javascript://" id="enviar" />Enviar</a> </form> <?php if(isset($_POST["submit"])) { echo "enviado"; } ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado