02/02/2013 Development / java script

Fiz esse scriptinho mais pra saber mesmo qual seria o grau de dificuldade em implementa-lo.

É interessante você dar ao usuário o poder de selecionar vários ao mesmo tempo e como o shift já é um padrão, vamos colocar em prática!

 

<input type="checkbox" name="ch" value="1"/>
<input type="checkbox" name="ch" value="2"/>
<input type="checkbox" name="ch" value="3"/>
<input type="checkbox" name="ch" value="4"/>
<input type="checkbox" name="ch" value="5"/>
<input type="checkbox" name="ch" value="6"/>
<input type="checkbox" name="ch" value="7"/>
<input type="checkbox" name="ch" value="8"/>

$().ready(function(){
 $("input").on("click", function(e){
  if(e.shiftKey){
   $('input:checked').prevAll().attr("checked", "checked");
  }
 })
});

http://jsfiddle.net/6gTCk/

Espero que sirva!