我有一个验证场景,我有两个单选按钮。然后我有两个输入文本字段。如何根据单选按钮的选择来更正验证?
如果选择了第一个单选按钮,用户只需要在第一个字段中输入数据。如果选择第二个单选按钮,则用户必须在第一个字段中输入数据,在第二个字段中输入日期。
现在当页面加载时默认选中第一个单选按钮。如果用户没有在第一个字段中输入任何内容,并且选择了任一按钮,那么在提交时会出现验证错误。
现在,如果选择了第二个单选按钮,并且用户在第一个字段中输入数据并且未在第二个字段中输入日期,则会发生验证错误。
我遇到的问题是,如果用户在第一个字段中输入数据但未在第二个字段中输入日期时选择第一个按钮,则会出现验证错误。这不应该发生。如果选择第一个按钮,则发生验证错误的唯一方法是在第一个字段中输入了不正确的数据,或者没有数据输入到第一个字段中。用户不需要在第二个字段中输入日期。那么,如何编写JavaScript来反映这些情况呢?
这里是链接到的jsfiddle: http://jsfiddle.net/rnnzn/
我刚刚跟我的项目经理谈了话。因为我刚刚从另一位开发人员那里接过了这个项目,所以我只查看了验证,而以前的开发人员只验证了输入文本框中的数据。那是我可以开始的地方。 –