我有一组基于数据库信息动态创建的复选框。如果选中任何复选框,则会打开一个相应的div,其中包含可以填写的文本框。我需要记录仅包含已选中相应复选框的文本框中的信息。我如何仅绑定已选中父复选框的信息? BTW:所有信息都是更大的复杂对象的一部分。
答案 0 :(得分:4)
像这样有条件地绑定并不可行。而是这样做:
创建一组不同的属性或为每个部分创建一个对象,然后在将表单发布到服务器时,检查复选框的值并从相应的字段中提取必要的数据,忽略其他字段。
例如,假设您有两个部分,一个带有“名称”字段,另一个带有“地址”字段。检查是否选中了Name复选框,如果是,则获取“Name”的值,否则忽略它。