Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

horacio2009

checkbox que não troca!

Recommended Posts

bom dia a todos!!!!

pessoal...to com a seguinte situação...criei dois checkboxes e uso um arquivo php via ajax para analizar o resultado em questão...

caso é que graças a esse javascript ele não está trocando a marcação...como o javascript está interferindo nisso e como resolvo???

vou postar o código do form...



<script type="text/javascript" src="../jquery/jquery.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){
$('#radio , #radio2').click(function() {
var lance2 = $('input[name="lance"]:checked').attr('value');
$.get('verifica.php', 
		{ lance: lance2 },
			function(data) {$('#div_botao').html(data);},'html');
			return false;});	
})
</script>




</head>
<body>

<table width="3%" height="168" border="0" cellpadding="5" cellspacing="3">
  <tr>
    <td height="45" colspan="2"><img src="../icones/btn-lance.png" width="212" height="45" /></td>
  </tr>
  <tr>
    <td colspan="2">
    <form id="form1" name="form1" method="post" action="ofertar-lance.php">
    <input name="operador" type="hidden" value="<?php echo"$operador";?>" />
    <input name="cliente" type="hidden" value="<?php echo"$cliente";?>" />
      <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td colspan="2"><div align="center">Como será ultilizado o valor do lance?</div></td>
        </tr>
        <tr>
          <td width="91%">Na redução do valor</td>
          <td width="9%">
            <input type="radio" name="lance" id="radio" value="1" />
          </td>
        </tr>
        <tr>
          <td>Na redução do prazo</td>
          <td>

            <input type="radio" name="lance" id="radio2" value="2" />
          </td>
        </tr>
        <tr>
          <td colspan="2"><div align="center">Comentário</div></td>
        </tr>
        <tr>
          <td colspan="2">
              <div align="center">
                <textarea name="comentario" id="comentario" cols="25" rows="5"></textarea>
              </div>
            </td>
        </tr>
        <tr>
          <td colspan="2">
              <div align="center" id="div_botao">
                <input type="submit" name="button" id="button" value="Cadastrar" />
              </div>
            </td>
        </tr>
      </table>
            </form>    </td>
  </tr>
</table>

qual o erro que impede que apareça a bolinha no checkbox, indicando qual foi a opçã escolhida...

o php nem reslve muito mostrar, pois só estou imprimindo o valor com um echo..nada de mais...

De resto, muito obrigado plea constasnte ajuda!!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

o teu código estava mal escrito, tente assim:

$(document).ready(function(){
	$("input[name='lance']").click(function(){
		var lance2 = $( this ).val();

		$.get(
			'verifica.php', 
			{ lance: lance2 },
			function(data){
				$('#div_botao').html(data);
			},
			'html';
		);   
	});
});

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.