我有一种用于不同型号的表格。我希望能够创建一个新人员并最终创建一个新用户,以便为这个人提供一个帐户。一个人不需要与用户相关(可能只是一个用于统计的人或类似的东西)。我的表单中有一个复选框“如果要创建用户,请单击”,如果选中,我会显示表单的用户部分。
然后在控制器中,使用复选框值,我可以知道是否需要为 Person 和 User 或仅 Person 调用 performAjax()。
但我的问题是关于客户端验证。例如,如果我尝试在没有用户必填字段的情况下提交表单,则提交将中止,并且我会收到一些错误,例如“需要此字段”。
所以,我的问题是,如果我的用户模型的字段为空(复选框未选中,我们不想创建用户),我怎么能跳过它的验证。
欢迎任何帮助:)
对不起,我的英语不好。
祝你有美好的一天 :)
迈克尔·S。