2

我们有一个注册表,要求提供人口统计信息,并带有不提供任何信息的附加选项。但是,为了保持我们的数字正确相加,如果您选择任何人口统计数据,我们希望您输入所有信息。表单的渲染:

  • 性别
    • ( ) 男性
    • ( ) 女性
  • 残疾?
    • ( ) 是的
    • ( ) 不
  • 种族
    • ( ) 一种
    • ( ) 乙
    • ( ) C
  • ( ) 我不想提供人口统计信息

我们希望允许选择“我不希望...”和所有选项,例如“男性/是/A”,但不允许选择部分答案,例如“女性/C”。

我们如何构建 .validate() 规则和选项来实现这个目标?理想情况下,如果您的回复不充分,我们会显示/隐藏单个标签。

附加信息:

4

1 回答 1

3

我假设您正在使用jQuery 验证插件。如果是这样,您需要的是带有依赖项检查的自定义要求规则,该规则允许您在用户不选择退出的情况下进行所需的输入。您可能希望在选择退出时有一个单击处理程序来清除其他字段,这样您就不必在用户选择退出时检查部分条目。

于 2009-03-20T20:15:19.697 回答