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