2015-06-29 117 views
0

我試圖獲取單選按鈕的值單擊,但到目前爲止值爲空。下面的代碼有幾件事情發生: 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#代碼:

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

你只能在一個時間提交一個表單。 – Andreas

+1

單選按鈕不是提交表單的一部分。 – Nico

回答

0

我編輯了自己的代碼,這是working.Plz檢查

<body> 
<form id="form1" runat="server" style="position: relative;"> 
    <div id="list_of_btns" style="padding-top: 80px; position: fixed;"> 
     <div class="row" style="position: absolute;"> 
      <div class="col-md-8 col-md-offset-4" style="position: fixed;"> 
       <div class="list-group" 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> 



       </div> 
      </div> 

     </div> 
    </div> 


    <div class="row" style="padding-top: 80px; position: relative;"> 
     <div style="position: relative;"> 

      <asp:LinkButton class="btn btn-info" ID="getStarted_btn" runat="server" OnClick="btn_clicked" Text="Enter" /> 

     </div> 
    </div> 
</form> 

附上單一形式內的全部內容..

+0

不幸的是,它仍然無法正常工作。 – beginnerCoder

+0

檢查瀏覽器控制檯是否有錯誤 – Sreejith