我是JavaScript的新手,所以需要帮助。基本上我有两个单选按钮和一个提交按钮。我想在点击提交按钮选择单选按钮的值时使用JS功能。
<td align="right" style="width: auto">
@Html.RadioButton("SelectedOption", LinkOption.Link, true) Link Account
</td>
<td align="left" style="width: auto">
@Html.RadioButton("SelectedOption", LinkOption.DeLink, false) De-Link Account
</td>
<td align="right" style="width:50%">
<input type="submit" id="linkAccountSubmit" onclick="activeDeLink()" />
</td>
JavaScript函数是;我想在哪里使用if语句来选择单选按钮的值
function activeDeLink() {
if (............) {
$('.hiddenLink').each(function () {
$(this).removeClass('hiddenLink');
});
}
else
{.......}
}
答案 0 :(得分:1)
你可以通过这种方式获得价值:
$('input[name="SelectedOption"]').val();
请记住,如果您未从函数
返回布尔值,则会提交表单<input type="submit" id="linkAccountSubmit" onclick="return activeDeLink()" />
function activeDeLink() {
if ($('input[name="SelectedOption"]').val() == "SomeValueToCheck") {
$('.hiddenLink').each(function () {
$(this).removeClass('hiddenLink');
});
return true;
}
else
{
// the condition is false, I dont want submit.
return false;
}
}