Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2003, 14:24
Avatar de zero_sos
zero_sos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santo Domingo
Mensajes: 128
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta no me esta validando funcion en evento Onsubmit

Hola a todoss, espero que esten muy bien.

Quiero agradecerles primeramente por chequear mi mensaje. Actualmente estoy teniendo problemas para hacer unas validaciones. Tengo un formulario en el cual le coloque un Onsubmit="return valida()".

En la funcion Valida(), yo coloque el siguiente codigo:

<script language="JavaScript">
function redire(){
document.location.href='buscasol.asp?consulta=<%=r equest("consulta")%>&tit=<%=request("tit")%>&fech= 0'
}

function redire2(){
document.location.href='buscasol.asp?consulta=<%=r equest("consulta")%>&tit=<%=request("tit")%>&fech= 1'
}

function valida(){
with (document.forma) {

if (selec.value == '1') {
if (des.value == '' || des.value == 'mm/dd/aaaa' || len(des.value) != '10') {
alert('Datos incompletos en campo Desde, recuerde que el formato es mm/dd/aaaa, \nde lo contrario continuara con este error.')
return false
}
}

if (selec.value == '2') {
if (des.value == '' || des.value == 'mm/dd/aaaa' || len(des.value) != '10') {
alert('Datos incompletos en campo Desde, recuerde que el formato \nes mm/dd/aaaa, de lo contrario continuara con este error.')
return false
}
if (has.value == '' || has.value == 'mm/dd/aaaa' || len(has.value) != '10') {
alert('Datos incompletos en campo Hasta, recuerde que el formato es mm/dd/aaaa, \nde lo contrario continuara con este error.')
return false
}
}

if (selec.value == '3') {
if (has.value == '' || has.value == 'mm/dd/aaaa' || len(has.value) != '10') {
alert('Datos incompletos en campo Hasta, recuerde que el formato es mm/dd/aaaa, \nde lo contrario continuara con este error.')
return false
}
}
}
}
</script>


El problema es que no esta realizando las validaciones como se lo estoy especifcando... se supone que si el total de caractareres en las cajas de texto es mayor de 10 debe dar un error, si estan en blanco o con el texto mm/dd/aaaa tambien deberia estrallar, sin embargo este esta obviando esa validacion y pues no esta funcionando.

Espero que cualquier comentario que tengan al respecto pues me lo hagan.

GRacias mil,

Zero.