@krov119

Как создать список товаров с возможностью массово отмечать их?

Здравствуйте. Что-то не могу найти никакого готового решения, можете подсказать? Если коротко то нужно сделать список товаров как в любом интернет магазине только чтобы рядом с каждым товаром был checkbox чтобы можно было сразу несколько отметить и сделать с ними что-нибудь, чтобы отдельно был чекбокс который отмечает все товары сразу - в общем стандартная история, так вот есть ли какой-то готовый плагин для этого или что-то в этом роде?
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
@karasique
Удачи вам)
<!DOCTYPE HTML>
<html lang="en-US">
<head>
	<meta charset="UTF-8">
	<title></title>
	<script type="text/javascript">
	function getForm( elem ) {
		if ( elem.form ) return elem.form;
		var form = elem.parentNode;
		while ( form && form.nodeName.toLowerCase() != 'form' ) {
			form = form.parentNode;
		}
		return (elem.form = form);
	}
	function checkAll( oForm, reName, checked ){
		if ( !oForm ) return;
		var inputList = oForm.getElementsByTagName("input");
		for ( var i = 0, elem; (elem = inputList[i++] ); ) {
			if ( elem.type == 'checkbox' && reName.test( elem.name) ) {
				elem.checked = checked;
			}
		}
	}
	</script>
</head>
<body>
	<form action="">
		<ul>
			<li><input type="checkbox" name="total" onclick="checkAll( this.form || getForm(this), /checkbox\[\d+\]/, this.checked )"> Check(Uncheck) All</li>
			<li><input type="checkbox" name="checkbox[0]"/> 1</li>
			<li><input type="checkbox" name="checkbox[1]"/> 2</li>
			<li><input type="checkbox" name="checkbox[2]"/> 3</li>
			<li><input type="checkbox" name="checkbox[3]"/> 4</li>
			<li><input type="checkbox" name="checkbox[4]"/> 5</li>
		</ul>
	</form>
</body>
</html>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы