Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/02/2014, 14:09
radvla
 
Fecha de Ingreso: agosto-2013
Mensajes: 40
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: usando onsubmit no me valida el formulario

lo he corregido y para comprobar donde está el problema además he definido una función verificar ficticia que siempre arroja valor false.

Si sólo valido campos rellenos por el operador, se visualizan los alert por pantalla y no se envia el formulario:

function verificar1() {
alert("estoy en la función");

var $alfa1=document.forms["cambiodebienes"].BIEN_SERVICIO_UNO.value;
var $alfa2=document.forms["cambiodebienes"].BIEN_SERVICIO_DOS.value;
return false}

Si además de los campos rellenos añado la validación de un campo de texto en blanco de esta forma:

function verificar1() {
alert("estoy en la función");

var $alfa1=document.forms["cambiodebienes"].BIEN_SERVICIO_UNO.value;
var $alfa2=document.forms["cambiodebienes"].BIEN_SERVICIO_DOS.value;

valor = document.getElementById("BIEN_SERVICIO_TRES").valu e;
if( valor == null || valor.length == 0 || /^\s+$/.test(valor) ) {
ALERT("EL CAMPO TRES ESTÁV ACIO");
return false;
}


return false;
}

la función se interrunpe no se transmite el valor false y se envia el formulario.

¿Porque ?

Socorrro!!!!

gRACIAS