Asp.Net MVC复选框+文本框组合 - >岗位

时间:2012-09-20 12:06:31

标签: asp.net html asp.net-mvc forms

技术:Asp.Net MVC3 / Razor

我正在生成一个动态表单,其中包含下列类型的问题列表:

  • 文字:带有文本框的问题
  • Multiplechoice:带有复选框列表的问题
  • Singlechoice:带有radiobuttons列表的问题

所有这一切都很完美,当我发布表格时,我使用模型绑定器来匹配模型和选定的答案

现在我想自定义Multiple和Single选项:

  • Multiplechoice:带有或不带复选框列表的问题 与复选框相关联的其他 文本框
  • Singlechoice:带有或不带radiobuttons列表的问题 与radiobutton关联的其他 文本框

当我在模型绑定器中获取已发布的集合时,我找不到将复选框/单选按钮与相应的文本框答案相关联的方法

我该如何处理?

1 个答案:

答案 0 :(得分:1)

我猜你试图让用户选择“其他”并在没有选项匹配的情况下填写自己的值。

您可以使用javascript,使用值Other或其他任何内容添加您的radiobutton,然后将onBlur处理程序分配给您的文本框,将其他radiobutton的值设置为文本框的值。见这个例子:

http://jsfiddle.net/rrVps/1/