用于选择MVC3中单选按钮值的JavaScript

时间:2012-09-11 10:28:46

标签: javascript asp.net-mvc-3

我是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
    {.......}
}

1 个答案:

答案 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;
    }

}