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<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>
</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