Faltaban algunas comillas en un par de lugares y algunas cosillas más que he ido tocando a medida que se quejaba.
Ahora funciona, te pongo sólo la parte del script que verifica
Código:
<script languaje="javascript">
function revisar()
{
faltantes = "";
if (document.datos.bascula.value == "")
{
faltantes += "\n - Bascula.";
}
if(document.datos.paterno.value == "")
{
faltantes += "\n - Apellido Paterno.";
}
if(document.datos.materno.value == "")
{
faltantes += "\n - Apellido Paterno.";
}
if(document.datos.localidad.value == "")
{
faltantes += "\n - Localidad.";
}
if(document.datos.municipio.value == "")
{
faltantes += "\n - Municipio.";
if(document.datos.entrevistado.value == "")
{
faltantes += "\n - Entrevistado.";
}
if(document.datos.integrantes.value == "")
{
faltantes += "\n - Integrantes.";
}
if (faltantes!="")
{
faltantes ="_____________________________\n" +
"Te ha faltado introducir los siguientes datos:\n" +
faltantes + "\n_____________________________" +
"\n¡Por favor rellena los datos!";
alert(faltantes);
}
faltantes1="";
if(document.datos.calle.value == "")
{
faltantes += "\n - Integrantes.";
}
if(document.datos.manzana.value == "")
{
faltantes += "\n - Manzana.";
}
if(document.datos.lote.value == "")
{
faltantes += "\n - Lote.";
}
if(document.datos.numero.value == "")
{
faltantes += "\n - Numero.";
}
if (faltantes1!="")
{
return confirm('Falta cierta informacion (no obligatoria).¿Quieres efectuar la alta?')
}
else
{
return confirm('¿Quieres efectuar la alta?')
}
}
}
</script>
y a tu form le pones
<form name="datos" method="post" action="php_datos.php" onsubmit=" return revisar();">