我成功验证并使用bassistance.de家伙使用Validate提交表单。
问题是,我暂停提交太多,因为有一组隐藏的输入,只有在选中其他单选按钮时才需要验证。
我在页面加载时从远程脚本调用我的验证方案,当点击或有元素时,我正在“尝试”删除表单页面上的验证规则。
事情是,页面就像规则仍在那里一样。
这是一些伪的:
<html>
<head>
<script src="jquery.js"></script>
<script src="jq.validate.js"></script>
<script src="formproc.js"></script>
</head>
<body>
<form method="" action="" id="whatever">
<input type="radio" name="answer" value="1008" id="yes" /><label for="yes">Yes</yes>
<input type="radio" name="answer" value="1009" id="no" /><label for="no">No</label>
<input type="radio" name="answer" value="1010" id="un" /><label for="un">Not sure</label>
<div id="somedivthatshidden">
<input type="radio" name="nother" value="1009" id="ok" /><label for="ok">OK</label>
<input type="radio" name="nother" value="1010" id="noway" /><label for="noway">No Way</label>
</div>
<script src="jQ_funx_that_handle_the_show_hide_etc.js"></script>
<input type="submit" value="doit" />
</form>
</body>
</html>
因此,当用户点击任何不显示“SOMEDIVETHATSHIDDEN”的FIRST 3单选按钮时,我也要求删除规则。这是错的吗?
我已经尝试将规则删除内联在文档中,在我的函数列表的末尾,依此类推......没有骰子。即使它们没有显示,仍然依赖于所需的第二组无线电
非常感谢, 罗布