Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Pasar datos a un select al pulsar un radio button

Estas en el tema de Pasar datos a un select al pulsar un radio button en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/06/2017, 16:08
 
Fecha de Ingreso: mayo-2012
Mensajes: 25
Antigüedad: 7 años, 6 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
  #2 (permalink)  
Antiguo 23/06/2017, 16:57
Avatar de alvaro_trewhela  
Fecha de Ingreso: octubre-2012
Ubicación: localhost
Mensajes: 971
Antigüedad: 7 años, 1 mes
Puntos: 111
Respuesta: Pasar datos a un select al pulsar un radio button

Eso es jquery, pide que lo cambien para allá.
  #3 (permalink)  
Antiguo 25/06/2017, 12:06
 
Fecha de Ingreso: mayo-2012
Mensajes: 25
Antigüedad: 7 años, 6 meses
Puntos: 1
Respuesta: Pasar datos a un select al pulsar un radio button

Perdón por equivocarme de sitio donde postear la duda, pero como era de concepto tampoco le di importancia.

Por si a alguien le llega a servir, la solución era llamar al radio así: input:radio:checked.

Gracias de todos modos.

Etiquetas: button, form, html, input, js, php, pulsar, radio, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:54.