Ver Mensaje Individual
  #13 (permalink)  
Antiguo 05/08/2005, 00:35
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 1 mes
Puntos: 102
Cita:
Iniciado por kabe_jrr
mi pregunta es: ¿cómo pasar por la URL el valor del checkbox a una página diferente de la indicada en el action del form?
... a menos que me este afectando la edad... ¿no lo que tienes (según tu código) son radiobuttons???? ¿por qué menciones chechkboxes??; esto esta antes de que te sugirieran cambiarlo...

... siguiendo con tu consulta original (radios y un enlace "normal"), prueba con esto:
Código HTML:
<html><head><script>
function enlace() {
      <!-- "frm" == name del formulario; "fotos" == name de los radiobuttons -->
      var radio= document.frm.fotos;
      for (var i=0; i<radio.length; ++i) {
            if (radio[i].checked) {
                  var pasar= radio[i].value; break;
            }
      }
<!-- "tu_pagina.php" == página que quieres abrir -->
document.location.href= 'tu_pagina.php?valor='+pasar;
<!-- usa window.open si quieres... -->
}
</script></head><body>
<form name="frm">
<input type="radio" name="fotos" value="Si">Si
<input type="radio" name="fotos" value="No" checked>No
</form>
<a href="javascript:enlace()">Enlace</a>
</body></html> 
Esto crearia un enlace "normal" de tipo tupagina.php?valor=[Si/No] (según lo seleccionado) para que recojas con $_GET['valor'] como normalmente lo haces.

Hago comentarios en el código por si lo necesitas modificar (al menos la página haz de modificarla).

Un saludo!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 05/08/2005 a las 00:43 Razón: Agrego comentarios a el código