如果勾选了复选框,则会在表单中禁用下拉列表。下拉列表有两个选项C o r D.当下拉列表被禁用并且表单再次保存时,它将丢失在下拉列表中选择的值,并且只读取第一个值。
因此,如果我选择第二个选项D,并且当下拉列表被禁用时,我再次保存表单,它会读取第一个选项C,并覆盖保存的上一个值。
我通过添加属性将下拉列表设置为禁用:
ddlJobType.Attributes.Add("disabled", "disabled");
我尝试在保存表单时删除该属性,因此它会读取所选的实际值但不起作用:
ddlJobType.Attributes.Remove("disabled");
如何将下拉列表保持为已禁用但不会丢失该值?
答案 0 :(得分:2)
您的网站可以使用//Retrieve the value
String value = getArguments().getString("YourKey");
属性吗?
禁用的控件不会填充到帖子后面 - Disabled form inputs do not appear in the request。所以后端不知道之前选择了什么。