1. 程式人生 > >獲取checkbox選中的值,提交Form表單

獲取checkbox選中的值,提交Form表單

點選提交按鈕的時候,將所有CheckBox選中項彈出顯示。

<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>
<input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="1" />
                    <label>幻覺</label>

                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="2" />
                    <label>交流困難</label>

                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="3" />
                    <label>猜疑</label>

                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="4" />
                    <label>喜怒無常</label>
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="5" />
                    行為怪異
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="6" />
                    興奮話多
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="7" />
                    <label>傷人毀物</label>
                    <br />
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="8" />
                    <label>悲觀厭世</label>

                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="9" />
                    <label>無故外走</label>
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="10" />
                    <label>自言自語</label>
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="11" />
                    孤僻懶散
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="12" />其他
                    <input type="hidden" name="Jszzdm" id="Jszzdm" value="@Model.Jszzdm" />
<input type="button" value="GET" onclick="alert($('input[type=checkbox]:checked').map(function(){return this.value}).get().join(','))"/>

 

將CheckBox的選中值放到隱藏域中,點選提交時彈出顯示。

<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js"></script>
<input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="1" />
                    <label>幻覺</label>
 
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="2" />
                    <label>交流困難</label>
 
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="3" />
                    <label>猜疑</label>
 
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="4" />
                    <label>喜怒無常</label>
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="5" />
                    行為怪異
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="6" />
                    興奮話多
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="7" />
                    <label>傷人毀物</label>
                    <br />
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="8" />
                    <label>悲觀厭世</label>
 
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="9" />
                    <label>無故外走</label>
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="10" />
                    <label>自言自語</label>
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="11" />
                    孤僻懶散
                    <input name="Jszzdm1" id="Jszzdm1" type="checkbox" value="12" />其他
                    <input type="hidden" name="Jszzdm" id="Jszzdm" value="@Model.Jszzdm" />
<script>
  $('input[type=checkbox]').change(function(){
    $('#Jszzdm').val($('input[type=checkbox]:checked').map(function(){return this.value}).get().join(','))
  })
</script>
<input type="button" value="GET" onclick="alert($('#Jszzdm').val())"/>