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


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2

Como enviar variaveis do formulario dinamico com jQuery?

20-02-2010 00:29

Olá, estou com o seguinte problema e não consigo encontrar a solução.

Tenho um formulário com campos que aumentam dinamicamente, no formulário tenho um campo de telefone que ao clicar num botão surge um novo campo para outro telefone, e assim continua até quando necessário.

No momento de enviar tenho um código parecido com esse no meu campo <form> :

<input type="text" name="tel[]" id="tel-1"> <input type="text" name="tel[]" id="tel-2"> ... <input type="text" name="tel[]" id="tel-n">

Para enviar normalmente o formulário com o method="post" e action="[endereco.php]" posso pegar a variavel como um vetor no PHP normalmente.

Mas gostaria de enviar o formulário com jQuery usando $.post() para nao carregar a pagina.

Meu problema então é: como enviar o conteudo de todos os campos dinamicos sem saber a quantidade de itens?

com a sintaxe $.post("endereco.php",{var1:var1, var2:var2, ... , varN:varN }, function() ) não sei enviar todos os campos, tem uma maneira de enviar todos os campos do formulário sem especificar cada um separadamente?


Obrigado pela atenção.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como enviar variaveis do formulario dinamico com jQuery?

20-02-2010 10:26

Dependendo de como é a estrutura do seu script, você poderia contar o número de elementos com a mesma class "os que são array", e em um for, você cria as var correspondente.

Mas é bem personalizado isso, tem que estudar para ver.
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como enviar variaveis do formulario dinamico com jQuery?

20-02-2010 19:44

Dei uma pesquisada melhor e encontrei o serializeArray()

http://api.jquery.com/serializeArray/
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2

Como enviar variaveis do formulario dinamico com jQuery?

21-02-2010 16:36

Era isso mesmo que eu estava procurando, olhei a função serializeArray() e consegui criar o script.

Vlw mesmo!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como enviar variaveis do formulario dinamico com jQuery?

21-02-2010 18:26

Boa.
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Mensagens: 1
Sexo: Masculino

Como enviar variaveis do formulario dinamico com jQuery?

02-01-2012 15:55

essa função serializeArray() resolveu tudo!
Valeu
0

Quem está online

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