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

JavaScript for Selecting Value of RadioButtons in MVC3

本文关键字:JavaScript 单选按钮 选择 MVC3 用于      更新时间:2023-09-26

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

您可以通过以下方式获取值:

$('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;
    }
}