Hi
I have a HTML form containing checkboxes in the form of ..
<input type="checkbox" name="range[]" class="range_opts" id="range-1" value="1" /> 1 <br />
<input type="checkbox" name="range[]" class="range_opts" id="range-2" value="2" /> 2 <br />
<input type="checkbox" name="range[]" class="range_opts" id="range-3" value="3" /> 3 <br />
...
...
<input type="checkbox" name="range[]" class="range_opts" id="range-28" value="28" /> 28<br />
<input type="checkbox" name="range[]" class="range_opts" id="range-29" value="29" /> 29<br />
<input type="checkbox" name="range[]" class="range_opts" id="range-30" value="30" /> 30<br />
With this JS Code I Select all or Deselect all checkboxes
$('#select_all_ranges').click(function() {
$('input[name="range[]"]').each(function() {
this.checked = true;
});
});
$('#deselect_all_ranges').click(function() {
$('input[name="range[]"]').each(function() {
this.checked = false;
});
});
But I need the functionality where user would be able to have certain checkboxes selected, depending upon the input
<input type="text" name="from_range" id="frm_range" />
<input type="text" name="to_range" id="to_range" />
<img src="icon.png" id="range123" />
so if user inputs from 5 to 20 and clicks on icon it checks checkboxes from 5-20.
Can you please help me some ideas how this can be achieved. I can alter markup to apply some classes/selecter ids etc if you suggest, if it would make it any easier. And I understand that this functionality is for users having javascript enabled browsers.
Thanks.