Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/09/2004, 05:51
Avatar de axy108
axy108
 
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 20 años, 5 meses
Puntos: 0
Cita:
Iniciado por iv19an
else{
document.submit();
}}}}}}}}}}}
}
En esta parte hay un error porque despues del document tienes que poner el formulario que vas a enviar. asi

document.formulario_a_enviar.submit();

y ademas no son necesarios los else lo pudiste haber dejado asi:

Código HTML:
<SCRIPT LANGUAGE="JavaScript">
function valida_campos(){
if(document.Empresa.value == ""){
   alert('No has entrado los campos necesarios!'); 
   document.Empresa.focus();
   return;
}
if(document.NIF.value == ""){
   alert('No has entrado los campos necesarios!'); 
   document.NIF.focus();
   return;
}
if(document.Personacontacto.value == ""){
   alert('No has entrado los campos necesarios!'); 
   document.Personacontacto.focus();
   return;
}
if(document.Email.value == ""){
   alert('No has entrado los campos necesarios!'); 
   document.Email.focus();
   return;
}
if(document.Telefono.value == ""){
   alert('No has entrado los campos necesarios!'); 
   document.Telefono.focus();
   return;
}
if(document.Direccion.value == ""){
   alert('No has entrado los campos necesarios!'); 
   document.Direccion.focus();
   return;
}
if(document.CP.value == ""){
   alert('No has entrado los campos necesarios!'); 
   document.CP.focus();
   return;
}
if(document.Poblacion.value == ""){
   alert('No has entrado los campos necesarios!'); 
   document.Poblacion.focus();
   return;
}
if(document.Provinica.value == ""){
   alert('No has entrado los campos necesarios!'); 
   document.Provincia.focus();
   return;
}
if(document.Profesion.value == " "){
   alert('No has entrado los campos necesarios!'); 
   document.Profesion.focus();
   return;
}
if(document.Producto.value == " "){
   alert('No has entrado los campos necesarios!'); 
   document.Producto.focus();
   return;
}
document.submit();
}

</SCRIPT> 
y de igual manera debe de jalar ya que en cada if si entra con el return regresa a la pagina.

y el document sirve para hacer referencia al documento en el que se esta trabajando por eso no lo puedes enviar como parametro en la funcion.

A parte en todas tus referencias te hace falta la referencia a el form, de esta manera:

document.nombre_del_formulario.Campo.value, etc.

Bueno esto solo es para que le entiendas mas a lo que hace.

Que bueno que te haya servido la ayuda.

SALUDOS
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool: