Programación Web y Scripting > PHP

 Validar Un Radiobutton

(1/2) > >>

zaida20:
Hola!!!
Os explico mi problema. tengo un formulario en el que tengo dos radiobutton, dependiendo del que elija vale un valor u otro 1 o 2, al pulsar el botón de envío de dicho formulario quiero que se valide para saber que radio está marcado e introducir el valor en la tabla de mysql, el problema es que no tengo ni idea de por dónde empezar, ¿podeís ayudarme ?

Mill gracias otra vez!!! :hola:

F_Tanori:
lo que quieres es tomar el valor cierto?


supongamos que tienes este formulario

<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><form action='destino.php' method='POST'>
<input type='radio' name='genero' value='H'>Hombre <br />
<input type='radio' name='genero' value='M'>Mujer <br />
<input type='submit' name='enviar' value='OK'>
</form><!--html2--></td></tr></table><div class='postcolor'><!--html3-->


para tomar el valor puedes usar esto


--- Código: Text --- &#60;?php &#036;genero=&#036;_POST['genero']; echo &#34;Ha seleccionado &#60;b&#62;&#036;genero&#60;/b&#62;&#34;;?&#62;  

si lo que quieres es validar antes de que se envien los datos (del lado del cliente) lo mas recomendable es con JavaScript

y puedes hacerlo en el evento onSubmit del form


<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><form action='destino.php' method='POST' onSubmit='return validar(this)'>
<input type='radio' name='genero' value='H'>Hombre <br />
<input type='radio' name='genero' value='M'>Mujer <br />
<input type='submit' name='enviar' value='OK'>
</form>


<script>
   
 function validar(frm)
  {
       if (!frm.genero[0].checked && !frm.genero[1].checked)
         {
            alert('Seleccione una opcion');
            return false;
         }
  }
</script>
<!--html2--></td></tr></table><div class='postcolor'><!--html3-->

Saludos

zaida20:
hola F_Tanori:

Una vez más me ayudaste  :P

Muchísimas gracias!!!!  :hola:

zaida20:
Ahora tengo otra duda, espero que podaís ayudarme:
Los radiobutton los tengo dentro de un formulario y dependiendo del que esté chekeado quiero que me mande a un archivo u otro mediante el action del form ¿Cómo puedo hacerlo?

Saludos y gracias!!! :hola:

F_Tanori:
Mira esta discucion

http://foros.solocodigo.com/index.php?show...ndpost&p=101824


ahi puedes encontrar lo que buscas con unas pequeñas modificaciones :P


Saludos ;)

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa