Programación Web y Scripting > PHP
Validar Un Radiobutton
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 --- <?php $genero=$_POST['genero']; echo "Ha seleccionado <b>$genero</b>";?>
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
[#] Página Siguiente
Ir a la versión completa