0
文本框我有此视图动态显示关于选择的单选按钮
@if (@Model.QuestionType == 2)
{
<div data-role="fieldcontain">
@using (Html.BeginForm("SaveRadio", "GetQuestion", Model))
{
@Html.AntiForgeryToken()
<fieldset data-role="controlgroup">
<label id="l2" for="select-choice-1" class="select">@Model.QuestionText
</label>
<br />
@foreach (var item in Model.Options)
{
if (@item.OptionText == "Other")
{
<input type="radio" name="selectedObjects" id="@item.OptionText" value="@item.OptionNumber" onclick="selectRadio(@Model.QuestionNo);" />
<input type="text" id="@(Model.QuestionNo)_rtxt" style="visibility:hidden;" />
}
else
{
<input type="radio" name="selectedObjects" id="@item.OptionText" value="@item.OptionNumber" />
}
<label for="@item.OptionText">
@item.OptionText</label>
}
<br />
</fieldset>
<p>
<input type="submit" id="radio_textsubmit" value="Next" />
</p>
}
</div>
}
当我选择包含一个单选按钮其他文本框应该被显示。 默认情况下它隐藏。
我写的JS作为
function selectRadio(radio) {
alert(radio);
}
其未烧制selectRadio事件都没有。我是否需要将它放在窗体中?
我在做MVC3。它的解决方案是什么。
有帮助吗?
谢谢。
你是什么意思包含“其他”是什么意思? – ipr101