jQuery验证和表单插件

时间:2011-02-22 16:40:14

标签: jquery-plugins jquery jquery-validate

我没有运气在同一页面上运行这两个插件 表格:http://jquery.malsup.com/form/和验证:http://bassistance.de/jquery-plugins/jquery-plugin-validation/

每次我在firefox中检查错误控制台时都会说“jQuery未定义”

抱歉,我忘了添加标题。

<head>
<script type="text/javascript" src="../jQuery/jquery.js"></script>
<script type="text/javascript" src="../jqueryValidation/jquery.validate.js"></script>
<script type="text/javascript" src="../jquery.form.js"></script>
</head>

<form id="form" name="form" method="post" action="Data.asp">
<input type="text" name="ISNo" id="ISNo" class="required"/>
<input type="text" name="ISDate" id="ISDate" class="required"/>
<input type="submit" value="save!">
</form>

<form name="Search" id="Search" method="post" action="Search.asp">
<input type="text" name="txtname" id="txtname"/>
<input type="text" name="txtaddress" id="txtaddress"/>
<input type="submit" value="Search">
</form>

2 个答案:

答案 0 :(得分:0)

在加载jQuery本身之前,你必须尝试加载jQuery插件脚本 - 或者你根本不加载jQuery。解决方案:您的<head>应该如下所示:

<head>
    <script src="/js/jquery.js"></script>
    <script src="/js/jquery.form.js"></script>
    <script src="/js/jquery.validation.js"></script>
</head>

N.B。使用最新版本的jQuery(目前为1.5)的插件也可能会出现问题,因为它们似乎没有使用1.3.2(表单)和1.4.2(验证)之外的版本进行测试。

答案 1 :(得分:0)

确保在<head>部分中的任何插件.js之前包含jQuery .js。