natojezlo
@natojezlo

Jquery — как сделать шкалу, может есть где то готовый скрипт?

есть форма, в ней всякие инпуты, селекты и т.п
напр. возьмем 10 штук, которые необходимо заполнить
<input type="text"/><br/>
<input type="text"/><br/>
<input type="text"/><br/>
<input type="text"/><br/>
<input type="text"/><br/>
<input type="text"/><br/>
<input type="text"/><br/>
<input type="text"/><br/>
<input type="text"/>

справа нужна шкала(полоска), которая будет расти в процентном соотношении
т.е если все инпуты заполнены, то соответственно будет 100% высвечивать

Спасибо
  • Вопрос задан
  • 617 просмотров
Решения вопроса 3
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Ответ написан
Комментировать
@bogomazov_vadim
Ответ написан
Комментировать
alex-1917
@alex-1917
Если ответ помог, отметь решением
www.jooom.ru/toster/scale-js.html

$(function () {
	$('input[type="text"]').val('');
	$('input[type="text"]').on('change', function () {
		scaleGo();
	});
	function scaleGo() {
		$scale = 0;
		$('input[type="text"]').each(function( index ) {
			if ($(this).val() != '') $scale++;
		});
		$scale = $scale *10;
		$('.scale_info').text($scale+'%');
		$('.scale_inner').css('width', $scale+'%');
	}
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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