
19/09/2004, 09:46
|
 | | | 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. |