Forms 重头戏2.2中的布尔形式验证

Forms 重头戏2.2中的布尔形式验证,forms,validation,playframework,boolean,Forms,Validation,Playframework,Boolean,我有一张表格——简单的招聘表格。有一个问题,用户需要选择是或否。假设问题是,你有奖学金吗?。如果用户点击Yes,将有2个必填字段->奖学金提供者和保证金期限。如果且仅当用户选择“是”时,是否有人可以帮助我如何使字段显示或自动必填 如果这个条件没有意义,我会让这两个字段不带@Required,这样如果用户选择No,他们就不必填写这两个字段。如果他们选择Yes,他们应该知道接下来的两个字段不应该为空 请帮帮我谢谢你,你可以做一件事。。 默认情况下,在模型中执行此操作- 然后,您可以编写javascr

我有一张表格——简单的招聘表格。有一个问题,用户需要选择是或否。假设问题是,你有奖学金吗?。如果用户点击Yes,将有2个必填字段->奖学金提供者和保证金期限。如果且仅当用户选择“是”时,是否有人可以帮助我如何使字段显示或自动必填

如果这个条件没有意义,我会让这两个字段不带@Required,这样如果用户选择No,他们就不必填写这两个字段。如果他们选择Yes,他们应该知道接下来的两个字段不应该为空

请帮帮我谢谢你,你可以做一件事。。 默认情况下,在模型中执行此操作-

然后,您可以编写javascript代码,以便在选择“是”时显示这两个字段。 然后您可以编写一个自定义验证方法,如下所示

if(bonded=="yes")
{ //check that school and duration are not null }
else 
{ //return badrequest() }
请参阅编写自定义验证器的定义约束-

if(bonded=="yes")
{ //check that school and duration are not null }
else 
{ //return badrequest() }