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:
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"] <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:</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>Ver original
<script language="javascript"> $(document).ready(function(){ $("#tipo").change(function () { $("#tiporadio:checked ").each(function () { elegido=$(this).val(); $.post("temas.php", { elegido: elegido }, function(data){ $("#tema").html(data); }); }); }) }); </script>
gracias de antebrazo