Pues bien, me gustaría que cuando se marque una casilla en el radiobutton se desactive esa misma en el checkbox (no se puede ser emisor y receptor a la vez), tengo algo así pero no funciona:
Código PHP:
<form action="anadir.php" name = "anadir" method="post" onSubmit=" return anade()"; enctype="multipart/form-data">
<?php
$query = "SELECT id, antena FROM posiciones;";
$consulta = mysql_query($query) or die ("La consulta no se ha ejecutado".mysql_error());
?>
Elija una emisor: <br>
<?php
while ($resultado = mysql_fetch_array($consulta)){
echo "<input type='radio' name ='emisor' onclick='cambio(this.value)' value ='".$resultado['id']. "'>".$resultado['antena']. "<br>";
}
?>
</select>
<br>
Elija los receptores: <br>
<?php
$consulta = mysql_query($query) or die ("La consulta no se ha ejecutado".mysql_error());
while ($resultado = mysql_fetch_array($consulta)){
echo "<input type='checkbox' name ='receptores[]' value ='".$resultado['id']. "'>".$resultado['antena']. "<br>";
}
?>
<br>
<input name="enviar" type="submit" value="Añadir""/>
</form>
y la función cambio de js:
Código PHP:
function cambio(marcado){
alert(marcado); //lo toma bien
for (i=0; checkbox = document.anadir.receptores[i]; i++){
if(checkbox.value == marcado){
checkbox.checked = false;
checkbox.disabled = true;
}
}
}
Muchas gracias!!! Saludos