我试过这个,但它似乎并没有工作,,,任何想法为什么不呢?jQuery验证要求
我打电话验证的那样: $( “#aspnetForm”)验证()形式();
和“细节”字段需要百达无论在“其他”检查与否....
10X的例子!
我试过这个,但它似乎并没有工作,,,任何想法为什么不呢?jQuery验证要求
我打电话验证的那样: $( “#aspnetForm”)验证()形式();
和“细节”字段需要百达无论在“其他”检查与否....
10X的例子!
确保包含所有必需的脚本:jquery.js
,jquery.validate.js
和jquery.metadata.js
(如果您使用类元数据来定义验证规则)?这里有一个例子:
<html>
<head>
<title>Test</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate.min.js"></script>
<script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/lib/jquery.metadata.js"></script>
<script type="text/javascript">
$(function() {
$('#aspnetForm').validate();
$('a').click(function() {
alert($('#aspnetForm').validate().form());
return false;
});
});
</script>
</head>
<body>
<form id="aspnetForm" action="#">
<input name="other" type="radio" />
<input name="details" type="text" class="{required:true}" />
<input type="submit" value="OK" />
</form>
<a href="#">Validate</a>
</body>
</html>
我收录了所有必需的脚本:jquery.js,jquery.validate.js和jquery.metadata.js 我的代码: 但是仍然需要提交输入,即使未勾选复选框..... – haddar 2009-11-02 14:32:55
答案:
<input id="other" type="checkbox" />
<br/>
<input class="{required:'#other:checked', messages:{required:'if you check it then fill it'}}" />
代码的工作! 10X Darin Dimitrov反正...
您应该提供更多信息。你有什么错误,等等。“这不起作用”,不允许任何人在这里帮助你。 – Bartek 2009-11-01 13:42:56