在Cheetah模板上找不到JQuery插件功能

时间:2011-05-30 15:53:56

标签: jquery validation compatibility cheetah

我正在尝试为一个允许用户留下他们的名字,电子邮件和评论作为猎豹模板的html文件的网站制作评论表。我想使用这个JQuery插件来验证输入:http://docs.jquery.com/Plugins/validation

我可以使用演示代码让函数在自己的文件中工作,但是当我尝试将它应用到猎豹模板时,Firebug给了我以下错误:

$("#feedbackform").validate is not a function
[Break On This Error] $("#feedbackform").validate();

我将cheetah变量设置为'@'以适应JQuery使用'$',然后调用该函数,如下所示:

#compiler-settings
cheetahVarStartToken=@
#end compiler-settings
<script type="text/javascript">
    $(document).ready(function(){
        $("#feedbackform").validate();
    });
</script>
#compiler-settings reset

以下是表单的代码:

<form id="feedbackform" action="leavefeedback.html" method="GET">
    <table cellpadding="8" style="width:600px;"><tr>

        <td valign="top" align="right" >Name</td>
        <td><input type="text" id="fname" name="name" class="required" minlength="2" size="30"></td></tr>

        <tr><td valign="top" align="right" >Email</td>
        <td><input type="text" id="femail" name="email" class="required email" size="30"></td></tr>

        <tr><td valign="top" align="right" style="width:100px" >Comment</td><td>
        <textarea name="feedback" id="fcomment" class="required" rows="10" style="width:400px;"></textarea>
        <input class="submit" type="submit" name="submit" value="Submit"></td></tr>
    </table>
</form>

任何建议或帮助将不胜感激。谢谢!

0 个答案:

没有答案