Entonces el problema esta en tu javascript y/o php, un ejemplo de validación muy básica con javascript, debería funcionar asi
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function validar(){
var camponombre = document.getElementById('nombre').value;
if(camponombre == ""){
alert('falta el nombre');
return false;
}
}
<form action="enviar.php" method="post" onsubmit="return validar();"> <input type="text" id="nombre" name="nombre" /> <input type="submit" value="procesar" />
con respecto al html del form, me refiero a
cerrar valores de atributos entre comillas
cerrar los options
si asignas for en los labels, hacerlo a un id Existente ,
pais no es igual a
Pais
Saludos