Esta es una función para validar los campos desde javascript
:
Código Javascript
:
Ver originalfunction comprobarCamposInsertar(campos){
var falto = false;
for ( var i in campos ){
document.getElementById(campos[i]).style.background = "";
var campo = document.getElementById(campos[i]).value;
if (campo == null || campo.length == 0){
document.getElementById(campos[i]).style.background = "#f7bfb0";
falto = true;
}
}
if (falto){
document.getElementById("error").style.display = "block";
return false;
}
else
return true;
}
ojo que como parámetro va un arreglo con los id's de los campos, el arreglo los puedes declarar asi:
Código Javascript
:
Ver originalvar campos = ["nombre", "apeido", "edad", "numero_de_cabellos"];
Declaras el formulario así, para llamar la función y comprobar si no hay datos vacíos:
Código HTML:
Ver original<form onSubmit="return comprobarCamposInsertar(campos);" action="nuevaPagina.php" method="post">
En php es es más fácil aun, haces un bucle para comprobar cada campo $_POST["nombre"]...
Y concuerdo con TolerantX, sería mejor que desde un solo botón primero valides con javascript, lugo con php, no crees??