单选按钮值为空

时间:2015-06-29 06:11:37

标签: c# jquery html css

我试图点击单选按钮的值,但到目前为止,该值为null。下面的代码有几件事情在继续: 1)单击按钮时,应将单选按钮向左移动。 2)我需要点击单选按钮的获取值

第一部分有效,但我无法获得第二部分。这是我的代码:

<script> 
    $(document).ready(function(){
        $("#form1").click(function(){
            $("#list_of_btns").animate({left: '-150px'});
        });
    });
</script> 

//this is the form for radio button...it must be centered to middle of the page

<div id="list_of_btns" style="padding-top: 80px; position:fixed;">
        <div class="row" style="position:fixed;">
            <div class="col-md-8 col-md-offset-4" style="position:fixed;">
                <div class="list-group" style="position:fixed;">

                    <form role="radio_button_form" style="position:fixed;">
                        <div class="radio">
                            <label><input type="radio" value="male" name="method">male</label>
                        </div>

                        <div class="radio">
                            <label><input type="radio" value="female" name="method">female</label>
                        </div>

                    </form>

                </div>
            </div>

        </div>
    </div>

 //this is the enter button.
<div class="row" style="padding-top: 80px; position:relative;">
    <div class="col-md-8 col-md-offset-16" style="position:relative;">
    <form id="form1" runat="server" style="position:relative;">
       <asp:LinkButton class="btn btn-info" ID="getStarted_btn" runat="server" OnClick="btn_clicked" Text="Enter" />
    </form>
    </div>
    </div>

这是我在c#code:

中尝试获取单选按钮值的地方
public void btn_clicked (object sender, EventArgs args)

    {
        Console.Out.WriteLine ("sdsfdsfdfsdf");
        if (Request.Form["method"] != null)
        {
            string selectedGender = Request.Form["method"].ToString();
            Console.Out.WriteLine (selectedGender);
        }

    }

有没有人知道我做错了什么,或者有更好的方法来实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

我已经编辑了你的代码,这是有效的.Plz检查

{{1}}

将整个内容封闭在单个表单中..