Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2009, 14:20
Avatar de JuanRAPerez
JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 1 mes
Puntos: 27
not onsubmit formulario que me esta dando problemas

ok
antes que nada gracias por leer este post.

tengo un lio y lo tratare de resumir

utilizao prototype
y la libreria:
http://tetlaw.id.au/view/javascript/...eld-validation


inicio mi formulario
<form method="post" action="_acciones.aspx" name="reciboMedico" id="reciboMedico" autocomplete="off">

tengo dos input validados

<input name='ingresar' tabindex='8' value=' ingresar ' type='submit' onclick='ValidarHonorarioMedico()' />


tengo mi funcion

ValidarHonorarioMedico = function ValidarHonorarioMedico()
{
var valid2 = new Validation('reciboMedico',{onSubmit:false});
var result = valid2.validate();
alert("valid2: " + result);

if (result == false)
{
alert("falso no submit");
return false;
}
else
{
alert("verdadero submit");
var params = Form.serialize($('reciboMedico'));
new Ajax.Updater('ContenidoCentral','_acciones.aspx', {method:'post', evalScripts:true, asynchronous:true, parameters:params});
}
}


logro obtener la impresion de las dos alertas

falso

y

alert("falso no submit");
return false;



pero no respeta el return false

si logra validar, me marca en rojo los campos no validos, me muestra las alertas

hasta llegar a falso no submit

y luego me envia la pagina por completo al _top de el navegador
y me marca el error de datos, dado que estos no van en el formulario

gracias de antemano si alguien pueda ayudarme
__________________
JuanRa Pérez
San Salvador, El Salvador