簡體   English   中英

選中項目復選框

[英]Checkbox with selected items box

我需要您的幫助,如下圖所示,我想知道選中項目的復選框的JavaScript代碼,這些代碼應顯示在選中項目框的下方。 謝謝

復選框

使用此HTML

<div class="taglist">
<label><input type="checkbox" value="2D Animation">2D Animation</label>
<label><input type="checkbox" value="3D Animation">3D Animation</label>
<label><input type="checkbox" value="Animatronics">Animatronics</label>
<label><input type="checkbox" value="Architectural">Architectural</label>
<label><input type="checkbox" value="Cartoon">Cartoon</label>
<label><input type="checkbox" value="Cell Animation">Cell   Animation</label>
<label><input type="checkbox" value="Character Animation">Character Animation</label>
<label><input type="checkbox" value="Cut & Paste">Cut & Paste</label>
<label><input type="checkbox" value="Doodle">Doodle</label>
<label><input type="checkbox" value="HDR">HDR</label>
<label><input type="checkbox" value="High Speed">High Speed</label>
<label><input type="checkbox" value="Illustration">Illustration</label>
<label><input type="checkbox" value="Live Action">Live Action</label>
<label><input type="checkbox" value="Macro">Macro</label>
<label><input type="checkbox" value="Motion Design">Motion Design</label>
<label><input type="checkbox" value="Motion Graphics">Motion Graphics</label>
<label><input type="checkbox" value="Moving Installation">Moving Installation</label>
</div>

使用此html代碼和此腳本

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
 function updateTextArea() {     
 var allVals = [];
 $('.taglist :checked').each(function(i) {

   allVals.push((i!=0?"\r\n":"")+ $(this).val());
 });
 $('#video0_tags').val(allVals).attr('rows',allVals.length) ;

 }
 $(function() {
  $('.taglist input').click(updateTextArea);
  updateTextArea();
 });
</script>

作為參考,此http://jsfiddle.net/7b5fk/1/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM