2016-07-22 42 views
0

檢索複選框的SelectedValue在我的情況我已經在形式複選框列表。我必須得到選中的複選框值,不管它是否被選中。在這裏我包含了我嘗試過的編碼部分。如何在jQuery中

HTML視圖

<div> 
<label for="checkbox1"><b>Goverment & Professional Fees</b></label> 
<br /> 
@Html.CheckBoxFor(model => model.GovermentandProfessionalFees,new { id = "govandproflcheckbox" }) 
<span>Payment of all fees to Government and Professional bodies are excluded.</span> 
</div> 

jQuery的

<script type="text/javascript"> 
    $(function() { 
     $('#govandproflcheckbox').change(function() { 
      var isChecked = $(this).is(':checked'); 
      if (isChecked == true) 
      { 
       $('#GovermentandProfessionalFees').val($(this).val()); 
      } 
      else 
      { 
       $('#GovermentandProfessionalFees').val($(this).val()); 
      } 
     }); 
    }); 
</script> 

使用這個jQuery我可以檢查一個特定的複選框是否被選中或沒有,但仍然沒有更新model => model.GovermentandProfessionalFees變量,僅在假狀態。

<input type="checkbox" id="mycheckbox" value="1" /> 

jQuery中:

var chkValue = ''; 
$('#mycheckbox').click(function(){ 
if($(this).is(':checked')) 
{ 
    var chkValue = $(this).val(); 
} 
}); 

試試這個

回答

0

的複選框標籤一樣提供一個值。