0

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

1 回答 1

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

}
于 2012-09-11T10:49:46.753 回答