Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2019, 16:56   #1
rus333333
Новичок
Джуниор
 
Регистрация: 21.04.2019
Сообщений: 3
По умолчанию Проблема с калькулятором

Доброго дня, в javascript мало разбираюсь, но нужно калькулятор на сайт настроить.
Калькулятор есть, рассчитывает, но опции из <select> не меняются, то есть их значения не меняются. Вот:

Код:
<select id="vid" name="vid" class="vid">
<option value="120">Однотонные</option>
<option value="1200">Двух-уровневые</option>
<option value="1000">Арт - печать</option>
<option value="350">Небо с облаками / Искра</option>
</select>

При выборе любой опции из списка значение остается как у первой опции, то есть 120. В скрипте написал так:

$(function() {var vid = document.getElementById('vid').options[document.getElementById('vid').selectedIndex].value;
а это формула:

Код:
$('#square').keyup(function(){
var square = $(this).val();
$('#price').val(square*vid)
Пожалуйста, оформляйте Ваш код согласно правилам.

Все работает, только селект значение не меняет при выборе любой опции.
Подскажите что нужно еще прописать в скрипте. Заранее спасибо.

Последний раз редактировалось Вадим Мошев; 21.04.2019 в 21:26.
rus333333 вне форума Ответить с цитированием
Старый 21.04.2019, 17:29   #2
rus333333
Новичок
Джуниор
 
Регистрация: 21.04.2019
Сообщений: 3
По умолчанию

Сделал вот так:
Код:
$(function() {
	var elm = $('#vid,#price,#square').on('change input keyup', function() {
10
        alert(this.value * elm.not(this).val())
		})


	
	$('#square').keyup(function(){
		var square = $(this).val();
		$('#price').val(square*vid)
	});
	$('#price').keyup(function(){
		var price = $(this).val();
		$('#square').val(price/vid)
	});
Пожалуйста, оформляйте Ваш код согласно правилам.
Теперь значения меняются, но в поле price не высвечиваются, как результат там отобразить?

Последний раз редактировалось Вадим Мошев; 21.04.2019 в 21:25.
rus333333 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с Калькулятором animator-kun Помощь студентам 0 21.12.2014 17:52
Проблема с калькулятором nefilim14 Общие вопросы C/C++ 0 19.04.2014 11:36
Проблема с калькулятором spindul Помощь студентам 16 23.03.2012 22:56
проблема с калькулятором neprogrammist Общие вопросы Delphi 7 21.06.2010 19:17
Проблема з калькулятором carbon383 Помощь студентам 22 02.11.2008 11:49