悬赏园豆:50
[已解决问题]
解决于 2008-08-21 00:01
<P>AJAX自然是好,看着就令人舒服,但是最近在用AJAX验证表单的时候遇上了一个最基础的问题:</P>
<P>怎么在AJAX返回之前防止表单被提交?前提是不希望禁用表单的提交按钮</P>
问题补充:
是这样的,我正尝试做一个验证框架
我的方案是,每一个input上有一个InputValidator,一个InputValidator里有几个CustomValidator,所以每一个CustomValidator的执行都与外界无关,被InputValidator隔离了
而form上有个FormValidator,在提交时会遍历InputValidator进行校验
问题就在这里,应当InputValidator返回一个bool值来表示验证是否成功,但是ajax是异步的,无法正确地返回这个值……