Te faltó invocar al PHP en la variable... prueba con ésto:
Código:
<noscript>
Debe de tener javascript habilitado para poder acceder a esta página
</noscript>
<!-- script a utilizar -->
<script language="JavaScript">
function validar () {
var error="";
if (document.formulario.nombre.value==""){
error= error + "El campo Nombre es obligatorio.\n";
}
if (document.formulario.apellidos.value==""){
error= error + "El campo Apellido es obligatorio.\n";
}
if (document.formulario.dni.value==""){
error= error + "El campo Dni es obligatorio.\n";
}
if (document.formulario.localidad.value==""){
error= error + "El campo Localidad es obligatorio.\n";
}
if (document.formulario.direccion.value==""){
error= error + "El campo Direccion es obligatorio.\n";
}
//.. resto de comprobaciones ...
if (!error){
document.formulario.action="actualizar.php?id2=<?php echo $_GET[id] ; ?>";
document.formulario.submit();
}else{
alert (error);
}
}
//-->
</script>
Saludos!