Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/10/2007, 04:42
Avatar de bruli
bruli
 
Fecha de Ingreso: mayo-2006
Ubicación: Valencia, Spain, Spain
Mensajes: 77
Antigüedad: 18 años
Puntos: 2
Re: No consigo recoger nombre de formulario.

Gracias, pero eso no me sirve.

El boton que ejecuta el submit es del tipo button, precisamente para evitar que se ejecute el formulario antes de ejecutar las funciones que tengo en js.

Es decir, lo que trato es de que js compruebe los campos, con unas funciones y luego se ejecute el submit().

Pego todo el código del js.

Cita:
function formCliente(){
if(document.Cliente.nombre.value==""){
alert('Introduce un nombre.')
document.Cliente.nombre.focus()
return 0;
}

if(document.Cliente.direccion.value==""){
alert('Introduce una dirección.')
document.Cliente.direccion.focus()
return 0;
}

if(document.Cliente.cod_post.value==""){
alert('Introduce un codigo postal.')
document.Cliente.cod_post.focus()
return 0;
} else {
if(document.Cliente.cod_post.value.length<5){
alert('La longitud del codigo postal no es adecuada.');
document.Cliente.cod_post.focus();
return 0;
}else {
var cod= document.Cliente.cod_post.value;
if(isNaN(cod)){
alert('El valor introducido debe ser un número.');
document.Cliente.cod_post.focus();
return 0;
}
}
}

if(document.Cliente.poblacion.value==""){
alert('Introduce una poblacion.')
document.Cliente.poblacion.focus()
return 0;
}

if(document.Cliente.provincia.value==""){
alert('Introduce una provincia.')
document.Cliente.provincia.focus()
return 0;
}

if(document.Cliente.cif.value==""){
alert('Introduce un CIF.')
document.Cliente.cif.focus()
return 0;
} else {
if(document.Cliente.cif.value.length<9){
alert('La longitud del CIF no es correcta.')
document.Cliente.cif.focus();
return 0;
}
}
document.Cliente.submit()
}
Creo que hay alguna manera de poder recoger dentro de un input el nombre del formulario, pero no lo recuerdo.

Gracias de todos modos.
__________________
------
Saludos.