Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2017, 15:08
peinprats
 
Fecha de Ingreso: mayo-2012
Mensajes: 25
Antigüedad: 11 años, 11 meses
Puntos: 1
Pasar datos a un select al pulsar un radio button

Buenas a todos de nuevo.

Pues me encuentro con una terrible duda de concepto, debido a que de un select a otro select puedo pasar los datos que me interesan sin problema, pero si cambio el select por radio buttons ya entra en conflicto mi cerebro con el código. A ver si me podéis echar una mano.

Este es mi codigo:
Código:
]
<html>
<head>
  <!--  Motor JavaScript -->
 <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
  <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>


Código javascript:
Ver original
  1. <script language="javascript">
  2. $(document).ready(function(){
  3.    $("#tipo").change(function () {
  4.            $("#tiporadio:checked ").each(function () {
  5.             elegido=$(this).val();
  6.             $.post("temas.php", { elegido: elegido }, function(data){
  7.             $("#tema").html(data);
  8.             });            
  9.         });
  10.    })
  11. });
  12. </script>
</head> <body> <form> <select id=tipo name="tipo" /> <?php // conecto con la base de datos y saco los datos (no es necesario que lo muestre) pero son las opciones que van dentro de los <option> ?> </select> <fieldset id="tipo" required /> <label style="color:black;" class="radio-inline"><input type="radio" id="tipo" value="1"><img src="acciones/images/espana.png"/></label> <label style="color:black;" class="radio-inline"><input type="radio" id="tipo" value="2"><img src="acciones/images/portugal.png"/></label> </fieldset> </form> </body> </html>
Creo que mi fallo es de concepto al llamar al radio button en el script. Lo llamo con "radio:checked" y no se si es lo correcto, porque si lo hago con otro select para llamarlo lo hago con "option:selected"

gracias de antebrazo