我希望你能提供帮助,
我对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()之前获取提交按钮以查找验证脚本;新请求({或我是否尝试做一些不可能的事情?
我将不胜感激任何建议。
答案 0 :(得分:1)
http://zendold.lojcomm.com.br/fvalidator/js/fValidator-full.js,看看_onSubmit函数。如果isValid语句为true,则应扩展此类(http://mootools.net/docs/core/Class/Class)并修改_onSubmit函数以执行请求。