Resulta que tengo dos inputs, de name sexo, y valor "m" (masculino) y "f" (femenino) respectivamente:
Código HTML:
<label for="sexo">Sexo</label> <input id="sexo_m" class="radio" type="radio" title="Seleccione su género" autocomplete="off" onfocus="registro.focus(this)" onblur="registro.blur(this)" value="m" name="sexo" tabindex="8"> <label class="list-label" for="sexo_m">Masculino</label> <input id="sexo_f" class="radio" type="radio" title="Seleccione su género" autocomplete="off" onfocus="registro.focus(this)" onblur="registro.blur(this)" value="f" name="sexo" tabindex="8"> <label class="list-label" for="sexo_f">Femenino</label>
Estos datos son enviados por método POST a un archivo, que lo recibe, y lo valida, y demás.
Probé de las siguientes maneras:
Código PHP:
$sexo = $_POST['sexo'];
if(empty($_POST['sexo']))
die('Falta el campo');
if(empty($sexo))
die('Falta el campo');
if(!isset($_POST['sexo']) or empty($_POST['sexo']))
die('Falta el campo');
Lo que quiero es que me detecte cuando el input está vacío, cosa que no pude lograr con empty(), luego que si el input tiene valor distinto de "m" o "f" también pueda detectar, les agredecería mucho que me echen una mano.
Aclaro nuevamente, la validación de estos inputs, en javascript, ya lo tengo..
Saludos!