【发布时间】:2009-11-28 15:59:42
【问题描述】:
为什么jQuery表单验证插件不起作用? 这是代码:
<form id="form2" action="comment.php?id=5" method="post">
<div>Input your own comment:</div>
<textarea id="textarea2" name="textarea2" rows="3" cols="29"></textarea><br/>
<input type="submit" value="Submit"></form></div>
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"></script>
<script>
$(document).ready(function(){
$("#form2").validate(
{
rules: {
textarea2: {
required: true,
minlength:30
}
},
messages: {
});
});
</script>
还有
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
存在于该页面的页眉中。
jQuery 插件不起作用。怎么了?
【问题讨论】:
-
提示:如果您还没有安装,请安装 firebug (getfirebug.com),这是一个非常适合 Web 开发的调试环境。
-
你能告诉你在运行代码时是否收到任何错误消息吗?也许尝试在 firefox 中使用 firebug 来查看脚本是否实际运行。
-
你好,史蒂文,我只计算了 5 个开方括号和 4 个右方括号。您的消息中缺少 }:元素 在将代码传输到此站点时,您的代码中是否缺少 }?
-
@Luke Duddridge,你是对的。我错过了一个封闭的摆动括号。我在你的建议的帮助下修好了。非常感谢。
标签: jquery jquery-plugins jquery-validate