Galera tenho o seguinte codigo abaixo que encontrei na net
O problema é que tenho dois radio
php que recebe os dados.
e ao enviar um form marco um dos radio ai envia normal, mas quando volta limpa os campos ao inserir novamente o radio sempre vai ficar a opção marcado anteriomente. ou seja se eu marco inativo e gravo ao gravar outro vai sempre ficar como inativo mesmo marcando o ativo.
quero saber como resolver isso. t+ galera agradeço se puderem me ajudar.
Att
Código:
$(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(); // 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 } }); }); });
Código:
<label><input type="radio" name="opcao" value="IN" id="opcao">ATIVO</label> <label><input type="radio" name="opcao" value="AT" id="opcao">INATIVO</label>
php que recebe os dados.
Código:
$insertPolt = mysql_query("INSERT INTO `damitur_sistem`.`tb_poltronas` (`poNumero`, `po_placa_Veiculo`, `poLado`, `poLocal`, `Status`, `Key` ) VALUES ('".$poNumero."', '".$po_placa_Veiculo."', '".$poLado."', '".$poLocal."', '".$opcao."', '".$Key_new."' )") or die('Erro'); echo "<div id=\"Msg\" class=\"notification success png_bg\"> <div> Cadastrado com Sucesso! </div> </div> "; }
e ao enviar um form marco um dos radio ai envia normal, mas quando volta limpa os campos ao inserir novamente o radio sempre vai ficar a opção marcado anteriomente. ou seja se eu marco inativo e gravo ao gravar outro vai sempre ficar como inativo mesmo marcando o ativo.
quero saber como resolver isso. t+ galera agradeço se puderem me ajudar.
Att
Comment