0

我正在尝试使用FormCheck for MooTools 来验证我计划构建的基本联系表单。问题是我似乎根本无法设置脚本来工作=(

如果有人知道 FormCheck 或 MooTools 并且可以添加任何指针,他们都会受到极大的欢迎。

我的网站在这里:http ://ryanis.me/

4

2 回答 2

1

您在同一页面上使用 jquery 和 mootools?你为什么要这样做,这是一种糟糕的做法和糟糕的形式,让你的用户为两个框架填充一个没有任何复杂内容的小页面。除此之外,您是否在任一框架中使用 noconflict 模式(请注意,这仅在 mootools 1.2.3 之后可用,并且需要对插件的源代码进行一些更改,可能最好使用命名空间 jquery)

首先,你有一个 mootools domready 函数,然后你在 body 标签 onLoad 上做内联 js...

然后在源代码的底部,您再次尝试 mootools domready ......

然后你嵌入一个手风琴脚本(mootools 可以作为 mootools-more 的一部分内置的东西)。不确定您使用 jquery 做什么,但您确实需要更好地构建页面并选择一个框架。

您在 formcheck js 中遇到的错误意味着 this.form 未定义(在评估时 $("contactform") 不可用或 this.form.getElements() 不是有效方法,这意味着mootools 元素原型不工作。再一次,你使用的是 noconflict 模式吗?

它真的需要重构和重新思考......

于 2009-07-12T16:32:33.110 回答
1

如果您使用 jQuery,您可能想查看各种 jQuery 插件,它们将为您进行表单验证。验证插件工作得很好。如果您想同时使用 jQuery 和 MooTools,您可能需要确保您在noConflict模式下使用 jQuery。

于 2009-07-10T16:48:25.863 回答