复选框列出数据绑定并设置表单提交的复选框
CheckBoxList OnDataBound and setting checked boxes for form submission
我正在使用C# .Net,并且几乎完成了使用OnDataBound进行复选框列表的编码,以便在Web表单中的表单加载时选中复选框。 在Page_Load中填充一个列表<>其中包含选中的值。 然后,我循环遍历 OnDataBound 事件中的列表以选中相应的框。 这一切都工作正常,如有必要,我可以提供其他代码。
加载表单后,我可以看到所有内容都按预期进行了检查,但是当我尝试提交表单时,我的验证表明未选中该框。
我的验证是在 Javascript 中,并且正在使用 .checked 属性,即 if (cbx.checked)
......在代码隐藏中,我使用类似于以下内容的循环在适当的时候检查值:
foreach (ListItem item in cbList.Items)
{
if (Areas.Contains(item.ToString()))
{
item.Selected = true;
}
}
似乎两者之间存在差异。选择和检查的属性还是有比这更基本的东西?
感谢您的任何帮助!
函数是在提交服务器端还是客户端方法上执行的?
我认为正在发生的事情是网页在提交时回发,因此在页面重新加载之前,您的 JavaScript 不会出现在图片中。我不认为JavaScript会在服务器端启动SubmitEvent后进行验证,直到页面重新加载。
相关文章:
- jquery从2个json字符串构建一个复选框表单
- ASP MVC复选框表单提交问题
- 如果用户未选中复选框或选择按钮,如何为复选框或单选按钮设置一些默认值
- 如何禁用自定义复选框的单击事件
- 复选框表单字段名称在表单提交淘汰js时不提交
- Angular,获取Ng中复选框(或单选框)所需的Ng重复
- 复选框-在单击待办事项列表的复选框时划掉文本
- 如何在选中所有输入复选框和单选组后显示javascript确认消息
- JavaScript 复选框表 - 如何添加值并查找最高值
- 在复选框更改时提交表单不会提交最后一个复选框
- Javascript 复选框表单验证
- Jquery复选框分组 - 单击至少一个子复选框时取消选中父项,选中所有子复选框时选中父项
- 复选框在单击时隐藏行
- PHP只有在选中复选框时才提交表单
- 根据复选框的单击来改变表内行的颜色
- Javascript表单验证复选框和单选不起作用
- 如何将复选框表单字段从一个表单复制到另一个
- 在表单操作与复选框或单选按钮之间交替进行
- 如何在不使用复选框或单选按钮的情况下将表中选定的数据发送到Struts2中
- BootStrap Modal + JS/AJAX 复选框表单提交