我对假期有一个看法,其中用户使用表单来选择旅行地点和酒店。它有两个模型:HolidaysPlaces和HolidaysHotels。
用户必须使用视图按此顺序填写表格:
- 用户填写名为 Place 和 City 的字段(与HolidaysPlaces 模型相关)。
- 如果他/她想选择酒店,用户选中了一个复选框。它有一个名为 Hotel 的字段(与HolidaysHotels 模型相关)。
- 用户填写该字段。
- 用户按下创建按钮。
- 控制器接收并保存两个模型。
但问题是当用户没有选择复选框(列表的第 2 位)时:Hotel 字段仍然存在required
(带有在其模型文件中定义的红色星号)。因此,在这种情况下,创建按钮不起作用。
如何禁用所需的功能?