我正在尝试使用FormCheck for MooTools 来验证我计划构建的基本联系表单。问题是我似乎根本无法设置脚本来工作=(
如果有人知道 FormCheck 或 MooTools 并且可以添加任何指针,他们都会受到极大的欢迎。
我的网站在这里:http ://ryanis.me/
我正在尝试使用FormCheck for MooTools 来验证我计划构建的基本联系表单。问题是我似乎根本无法设置脚本来工作=(
如果有人知道 FormCheck 或 MooTools 并且可以添加任何指针,他们都会受到极大的欢迎。
我的网站在这里:http ://ryanis.me/
您在同一页面上使用 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 模式吗?
它真的需要重构和重新思考......
如果您使用 jQuery,您可能想查看各种 jQuery 插件,它们将为您进行表单验证。验证插件工作得很好。如果您想同时使用 jQuery 和 MooTools,您可能需要确保您在noConflict模式下使用 jQuery。