<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"></script>
<script>
$(document).ready(function () {
$("[mandatory]").rules("add", {required: true});
$("form").validate();
})
</script>
</head>
<blink>
<body>
<form action="#">
<fieldset>
<legend>A simple comment form with submit validation and default messages</legend>
<p>
<label for="cname">Name</label><em>*</em>
<input id="cname" name="name" size="25" mandatory="true"/>
</p>
<p>
<label for="cemail">E-Mail</label> <em>*</em>
<input id="cemail" name="email" size="25" mandatory="true" />
</p>
<p>
<label for="ccomment">Your comment</label> <em>*</em>
<textarea id="ccomment" name="comment" cols="22" ></textarea>
</p>
<p>
<input class="submit" type="submit" value="Submit" />
</p>
</fieldset>
</form>
</body>
</blink>
</html>
它不起作用,它在这条线上说:
var settings = $.data(element.form, 'validator').settings;
** Microsoft JScript 运行时错误:无法获取属性“设置”的值:对象为空或未定义**