El código de la casilla de verificación de entrada:

<li class="odd"><input type="checkbox"  class="forminput" name="VD10" checked="checked" value="http://test1.com">
<a href="#">example 1</a></li>

<li class="even><input type="checkbox"  class="forminput" name="VD11" checked="checked" value="http://test2.com">
<a href="#">example 1</a></li>

<li class="odd"><input type="checkbox"  class="forminput" name="VD12" checked="checked" value="http://test3.com">
<a href="#">example 1</a></li>........

El código del botón:

<li>
<input type="checkbox" id="checkall" name="checkall" checked="checked"> 
<label for="checkall">check all</label>
<input type="button" value="copy the checked link" class="button">
</li>

Ahora, quiero hacer cuando haga clic en el botón copy the checked link. copiará el valor de entrada marcado al portapapeles? ¿como lo hago?

0
runeveryday 15 jun. 2011 a las 10:30

3 respuestas

La mejor respuesta

Prueba esto,

$(".button").click( function () {
           var selectedCheckboxValue = "";
          $('input.forminput:checked').each(function() {

                  selectedCheckboxValue += $(this).val() + ", ";

          });
          alert(selectedCheckboxValue);
   });

Haga clic aquí para ver la demostración de trabajo. http://jsfiddle.net/t5TKm/

4
Sahal 15 jun. 2011 a las 07:14

No puede copiar al portapapeles sin flash, silverlight o algún otro complemento de cliente enriquecido.

Pero, aquí está la respuesta a esa pregunta: ¿Cómo copio al portapapeles en JavaScript?

Y: Cómo recuperar valores de casillas de verificación en jQuery

0
Community 23 may. 2017 a las 12:20

Puede usar document.getElementByTag('VD10').checked para verificar si la casilla está marcada o no

0
Balanivash 15 jun. 2011 a las 06:37