Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/09/2004, 09:46
Avatar de iv19an
iv19an
 
Fecha de Ingreso: septiembre-2004
Mensajes: 44
Antigüedad: 20 años, 5 meses
Puntos: 0
Gracias por las dos respuestas.

Primero he probado el metodo de axy108 perosin exito. El caso es que ahora si que me detecta si falta algo pero a la hora de enviar e redireccionar hacia el envia.asp no lo hace.

Te escribo el codigo script:

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

</SCRIPT>

Creo que me falla en lo siguiente:

<form action="envia.asp">
Aqui en el form no deberiamos poner lo del form method="post"??

y:
<input type="button" onClick="valida_campos()" value="Enviar">

No deberia ir el texto "document" dentro del valida_campos()???
Yo digo de esta manera: <input type="button" onClick="valida_campos(document)" value="Enviar">

Lo digo pq luego lo tratas asi en el script.

A ver si me podeis ayudar.

De todas maneras muchisimas gracias.