这是我的代码,我将它与这个脚本工作的站点进行了比较,但我似乎无法发现我的代码不工作的区别。我可能缺少一些简单的东西。
这是我获得脚本的网站,但说明有点模糊: http ://rickharrison.github.io/validate.js/
这是一个有工作示例的人:http: //www.boutiqueapartments.com/index.php/contact/test
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- Main style sheet-->
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css"/>
<!-- Validation script-->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="../bugs/javascript/validate.min.js"></script>
<title></title>
</head>
<body>
<div class="success_box">All of the fields were successfully validated!</div>
<div class="error_box"></div>
<div id="container">
<form name="create_bug" id="create_bug" method="post" action="bug_create.php" onSubmit="return FormValidator()">
<div class="fm-req">
<label for="bug_description">Bug Title:</label>
<input type="text" name="bug_title" id="bug_title" value="" size="78" maxlength="250">
</div>
<input type="submit" name="formSubmit" value="Submit">
</form>
</div>
<script type="text/javascript">
new FormValidator('create_bug', [{
name: 'bug_title',
display: 'bug title',
rules: 'required'
}], function(errors, event) {
var SELECTOR_ERRORS = $('.error_box'),
SELECTOR_SUCCESS = $('.success_box');
if (errors.length > 0) {
SELECTOR_ERRORS.empty();
SELECTOR_ERRORS.append(errors.join('<br />'));
SELECTOR_SUCCESS.css({ display: 'none' });
SELECTOR_ERRORS.fadeIn(200);
}
});
</script>
</body>
</html>
即使它的空白是“所有字段都已成功通过”或“对象对象”,我也会得到回报,有什么想法会出错吗?