如何获取验证脚本以使用Mootools表单

时间:2013-01-04 12:36:39

标签: ajax forms validation mootools

我希望你能提供帮助,

我对mootools相对较新

我一直在使用http://zendold.lojcomm.com.br/fvalidator/验证一些webforms,我想尝试使用Ajax表单。这是一个使用Mootools 1.2.5的旧网站。

http://jsfiddle.net/jessicajet/gTqV8/是我尝试使用它的形式。 (此处未添加fValidator脚本)

这是我用来提交表格的原因

formtostop.addEvent("submit", function(e) {
    e.stop();
    new Request({
        url: this.get("action"),
        method: "post",
        data: this,
        onRequest: function() {
            document.id("result").set("html", "sending...");
        },
        onComplete: function() {
            document.id("result").set({html: '<div class="response"><p>Thank you for completing our contact form, we will get back to you as soon as possible</p></div>', style: 'background:red'});
        }
    }).send();
});

当我点击提交验证并激活ajax表格时,这是预期的。

我可以在e.stop()之前获取提交按钮以查找验证脚本;新请求({或我是否尝试做一些不可能的事情?

我将不胜感激任何建议。

1 个答案:

答案 0 :(得分:1)

http://zendold.lojcomm.com.br/fvalidator/js/fValidator-full.js,看看_onSubmit函数。如果isValid语句为true,则应扩展此类(http://mootools.net/docs/core/Class/Class)并修改_onSubmit函数以执行请求。