Serealize()
24/03/2014
0
Prezados, preciso gerar um formulario de perguntas e respostas com dados vindo do banco, então fiz a seguinte estrtura utilizando o bootstrap
Apenas para testar como a serealização vai funcionar fiz
Mas o alert está imprimindo vazio, em alguns sites vi que estavam pegando pelo node então se trocar $("#formPesquisa") por apenas $("form") ele pega todos os outros formularios anteriores (estou usando include nesse sistema).
Como faço para pegar os dados? onde estou errando, o serealize vai funcionar com campos radio? Obrigado.
<form method="post" id="formPesquisa"> <input type="text" name="teste" id="teste"> <?php foreach ($perguntas as $lisPergunta) { ?> <div class="control-group"> <label class="control-label well well-small"><strong><?php echo $lisPergunta['nome'] ?></strong></label> <div class="controls"> <?php $db->setTabela("rh.dbo.ProvaOn_Resposta"); $where = "idPergunta = {$lisPergunta['idPergunta']}"; $respostas = $db->read($where); foreach ($respostas as $lisResposta) { ?> <label class="radio" style="margin-left: 25px"> <input type="radio" name="<?php echo $lisPergunta['idPergunta'] ?>" id="<?php echo $lisResposta['idResposta'] ?>" value="<?php echo $lisPergunta['idPergunta'] ?>" > <?php echo $lisResposta['nome'] ?> </label> <?php } ?> </div> </div> <br> <?php } ?> <div class="control-group"> <div class="controls"> <button type="button" id="btnForm" onclick="fcteste();">Responder</button> </div> </div> </form>
Apenas para testar como a serealização vai funcionar fiz
<script> function fcteste(){ var teste = $("#formPesquisa").serializeArray(); alert(teste); } </script>
Mas o alert está imprimindo vazio, em alguns sites vi que estavam pegando pelo node então se trocar $("#formPesquisa") por apenas $("form") ele pega todos os outros formularios anteriores (estou usando include nesse sistema).
Como faço para pegar os dados? onde estou errando, o serealize vai funcionar com campos radio? Obrigado.
Claudio Lopes
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)