Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos do fórum.. uma dúvida muuuito cruel rsrs
Tenho um form em PHP com etapas.
São divs que ficam escondidas.
Na div1 tem uns 5 campos do form e um botão PRÓXIMA
ao clicar no botão eu escondo a div1 e mostro a div2.
Faço isso com jQuery.
Ok, tudo bem.. normalzinho rs.
MAS, preciso validar esses campos da primeira etapa antes de passar para a etapa seguinte.
Poderia fazer isso com jQuery tbm, normal.. validar os campos.
MAS, preciso fazer essa validação com php.
Ou seja, ao clicar no botão próxima chama uma função PHP pra validar o preenchimento dos campos dessa primeira etapa, se estiver OK aí chama a função em jQuery que passa para o próximo passo.
Como posso montar isso??
Jonaslhp, muito obrigada!!
Deu pra pegar a ideia sim.. estava confusa, pois um botão não tem como chamar uma função do php.. aí fiquei batendo cabeça rs
Mas com a requisição Ajax fica tudo claro..
Só vou precisar mostrar um "aguarde.." pra caso o servidor demorar pra retornar a validação
Brigadinha!!!! :kiss:
Como está tudo na mesma página, precisa usar ajax pra isso. Use o ajax do jQuery mesmo. Ao clicar no botão "próximo", faça uma requisição AJAX para uma página que valida os campos da etapa1. Quando estiver na etapa2, ao clicar no botão "próximo" faça uma requisição AJAX para uma página que valida os campos da etapa2 e assim por diante. Exemplo:
No primeiro exemplo em PHP, você faz um switch para cada etapa, validando os dados necessarios para cada uma... E no segundo exemplo em javascript, um ajax básico onde você envia os dados a serem validados...Não está muito usual, mas acho que dá pra pegar a idéia...