Скрипт JS для браузера. (Нужна помощь)

A
На сайте с 13.09.2008
Offline
134
708

Добрый день, возникла следующая проблема, есть поля.

<input type="checkbox" name="selected_posts[]" value="6">

<input type="checkbox" name="selected_posts[]" value="7">

<input type="checkbox" name="selected_posts[]" value="8">

<input type="checkbox" name="selected_posts[]" value="XXXX">

Помогите найти скрипт, для выполнения в браузере, суть которого, выделить допустим с 5 по 100 пункты.

Заранее благодарю.

Realbig.Media (https://realbig.media/link/964) - лучшая система по монетизации пушей! Рекомендую!
[umka]
На сайте с 25.05.2008
Offline
456
#1

Так у них должны быть разные name-ы.

Лог в помощь!
dvaes
На сайте с 03.09.2007
Offline
65
#2
[umka:
]Так у них должны быть разные name-ы.

там массив

arturios:
Помогите найти скрипт, для выполнения в браузере, суть которого, выделить допустим с 5 по 100 пункты.

пропишите id разные у всех чекбоксов. и по ним выделяйте

A
На сайте с 13.09.2008
Offline
134
#3

К сожалению, редактировать не возможно, так как нету доступа, надо выкручиваться только с этими данными.

[umka]
На сайте с 25.05.2008
Offline
456
#4
arturios:
К сожалению, редактировать не возможно, так как нету доступа, надо выкручиваться только с этими данными.

Если нету доступа, то как вы собираетесь добавлять скрипт, который будет отмечать позиции? :)

Ins1ght
На сайте с 05.10.2007
Offline
22
#5

можно селектить элементы через document.getElementsByName("selected_posts[]"), дальше попробовать проитерироваться каким-то образом

4arger
На сайте с 17.12.2008
Offline
95
#6


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Заголовок</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function(){
$('div#check a').click(function() {
$('input:checkbox').attr('checked',false);
$('input:checkbox').each(function(i) {
var from = parseInt($('div#check input[name=from]').val()) - 1;
var to = parseInt($('div#check input[name=to]').val()) - 1;
if(i>=from && i<=to) $(this).attr('checked',true);
});
return false;
});
});
</script>
</head>

<body>
<input type="checkbox" name="selected_posts[]" value="2"><br />
<input type="checkbox" name="selected_posts[]" value="3"><br />
<input type="checkbox" name="selected_posts[]" value="4"><br />
<input type="checkbox" name="selected_posts[]" value="5"><br />
<input type="checkbox" name="selected_posts[]" value="6"><br />
<input type="checkbox" name="selected_posts[]" value="7"><br />
<input type="checkbox" name="selected_posts[]" value="8"><br />
<input type="checkbox" name="selected_posts[]" value="9"><br />
<div id="check">С <input type="text" name="from" /> по <input type="text" name="to" /> : <a href="#">выбрать</a></div>
</body>
</html>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий