我正在尝试为一个网站制作评论表单,该表单允许用户在作为猎豹模板的 html 文件上留下他们的姓名、电子邮件和评论。我想使用这个 JQuery 插件来验证输入:http ://docs.jquery.com/Plugins/validation
我可以使用演示代码让该函数在其自己的文件中工作,但是当我尝试将其应用于 cheetah 模板时,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>
任何建议或帮助将不胜感激。谢谢!