Ir para conteúdo
Fórum CódigoFonte.net
  • Anúncios

    • codigofonte

      Novo Fórum

      Pessoal, Atualizamos nossa versão do fórum para a mais recente da Invision Power. Como tínhamos uma versão muito antiga, talvez algumas áreas possam funcionar de forma errada ou com problemas, gostaria de pedir-lhes a compreensão, pois iremos resolvendo aos poucos. Até mais!

marcelono

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

  1. Ajuda com envio de formulário php e Ajax

    Galera sou novo por aqui , queria muito de uma ajuda com um problema. Não entendo muito bem de Ajax mas encontrei esse script abaixo qe envia o formulário para php e faz a inserção no DB. Até ai tudo bem mas quando envio um dos valores do radio botton que aparece o problema. $(function($) { // Quando o formulário for enviado, essa função é chamada $("#form_Poltronas").submit(function() { // Colocamos os valores de cada campo em uma váriavel para facilitar a manipulação var po_placa_Veiculo = $("#po_placa_Veiculo").val(); var funcao = $("#funcao").val(); var poNumero = $("#poNumero").val(); var poLado = $("#poLado").val(); var poLocal = $("#poLocal").val(); var opcao = $("#opcao").val(); /* var opcao = ""; //Executa Loop entre todas as Radio buttons com o name de valor $('input:radio[name=opcao]').each(function() { //Verifica qual está selecionado if ($(this).is(':checked')) opcao = parseInt($(this).val()); }) */ // Exibe mensagem de carregamento $("#divResultado").html("<img src='./images/loader.gif' alt='Enviando' />"); // Fazemos a requisão ajax com o arquivo envia.php e enviamos os valores de cada campo através do método POST $.post('_Includes/funcoes.php', {po_placa_Veiculo : po_placa_Veiculo, funcao : funcao, poNumero : poNumero, poLado : poLado, poLocal : poLocal, opcao : opcao }, function(resposta) { // Quando terminada a requisição // Exibe a div divResultado $("#divResultado").slideDown(); // Se a resposta é um erro $("#poNumero").val(""); $("#poLado").val(""); $("#poLocal").val(""); $("#opcao").val(""); $("#funcao").val(""); $("#mensagens").prepend('<td align="center">'+poNumero +'</td><br><td align="center">' + poLado +'</td><br><td align="center">'+poLocal+'</td><br>'); if (resposta != false) { // Exibe o erro na div $("#divResultado").html(resposta); } // Se resposta for false, ou seja, não ocorreu nenhum erro else { // Exibe mensagem de sucesso $("#divResultado").html("Erro <b>code#100100</b>"); // Coloca a mensagem no div de mensagens // Limpando todos os campos } }); }); }); aqui esta o radio botton a ser enviado. <label><input type="radio" name="opcao" value="IN" id="opcao">ATIVO</label> <label><input type="radio" name="opcao" value="AT" id="opcao">INATIVO</label> Mas ao enviar por exemplo escolho a opção INATIVO e salvo o formulário até ai tudo bem, ao gravar um novo formulário vamos supor qe eu escolho ATIVO, ele vai gravar o INATIVO, ai se eu fecho a pagina e gravo ATIVO primeiro ele vai ser ativo por toda a vida enquanto não fechar a pagina e carregar novamente. Gostaria qe me ajudasse com esse problema.. Obrigado fórum ta show parabéns.
×