我的观点中有一个下拉列表。假设所选值为1,我想将下一个字段显示为文本框。 @ f.FormGroup()。TextBoxFor(model => model.Parameter)
如果所选值为2,那么我需要它作为带有值列表的下拉列表。 @ f.FormGroup()。DropDownListFor(model => model.Parameter,Model.ForumList)
如果所选值为3,那么我需要隐藏参数。
实现这一目标的最佳方式是什么?
提前致谢, Vanitha。
答案 0 :(得分:0)
在javascript中添加一个应该在下拉列表中调用onChange事件的函数。将下拉值传递给更改函数,并使用if条件来决定显示哪个元素,为此可以保留div并在运行时将元素附加到其中
function myfunc(dropValue)
{
if(dropValue==1)
document.getElementbyId('yourdiv').innerHtml=//the html for your element in ''
}