Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/06/2012, 16:22
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Input radio predeterminado

Cita:
Iniciado por Walser11 Ver Mensaje
Hola buenas
Código HTML:
Ver original
  1. <form method="post" action="" id="form">
  2. <input type="radio" name="donde" value="Int" id="int"/>
  3. <input type="radio" name="donde" value="Ext" id="ext"/>
  4. </form>

Mi problema es que tengo un formulario con varios inputs radio y algunas veces algunos no son seleccionados por el usuario. Cuando recibo $_POST['donde'] si marca int devuelve Int y si marca ext devuelve Ext; eso bien, pero si no marca ninguno, devuelve Int porque es el primero, y necesito que en el caso de que no se marque ninguno devuelva NULL...he probado a poner un <input type="radio" checked="checked" value="" name="donde"/> Pero sigue sin funcionar (Si lo pongo el primero funciona pero me destroza el formulario).
Eso no es así, si no seleccionas nada no devuelve nada, podés verificar si se seleccionó algun radio con empty()

Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST['procesar'])){
  3. if(!empty($_POST['sexo'])){
  4. echo $_POST['sexo'];
  5. }else{
  6. echo "vacio";
  7. }
  8. }
  9. ?>

Aunque esto ya es para el foro de php no de html, pedí que lo muevan si precisas más detalles

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.