>>>ВОПРОСЫ НОВИЧКОВ<<<

152K
.
kantry, не получается)) я не понимаю в чём дело
.
kantry, исходный код php странички вставил в новую html и почему-то работает
.
Hey guys! Finally I'm gonna change status!?
Hat-Trik, Скачай jquery к себе на сайт и подключи, я те говорю он у тебя не подключен(или не подключается) почему то, смотри в консоль.
Прикрепленные файлы:
.
Hey guys! Finally I'm gonna change status!?
# Hat-Trik (07.08.2018 / 21:50)
kantry, исходный код php странички вставил в новую html и почему-то работает
А вот теперь попробуй убери из шапки все упоминания об xml, это допотопный Олег оставил допотопный код в хейдере
Перепиши на HTML5 шапку.
.
# kantry (07.08.2018 / 21:58)
Hat-Trik, Скачай jquery к себе на сайт и подключи, я те говорю он у тебя не подключен(или не подключается) почему то, смотри в консоль.
подключается же?
Прикрепленные файлы:
.
# kantry (07.08.2018 / 22:01)
Перепиши на HTML5 шапку.
Это поможет?
.
Hey guys! Finally I'm gonna change status!?
Hat-Trik, Я тебе показывал картинки с ошибками, это из jquery приходит ответ НЕ xml, надо лезть в библиотеку и... Но я бы туда не полез
Замени тип документа, и не парься, в xhtml слишком строгие правила, и похоже они где то нарушены.
.
¯\_(ツ)_/¯
Здравствуйте.
Мне нужно сделать что то типа калькулятора тарифа для виртуального сервера.
В таком виде что бы при выборе определенного параметра менялась сразу же цена на javascript.

Нашел вот такое решение
Код (+/-)


Функция хорошо работает с input select, но нужно сделать выбор доп места на диске мин 30гб макс 500гб с шагом в 10гб по 20р за каждые 10гб.

Я решил сделать с помощью input range, потому что если делать с селектами то в функции будет 48 штук case. Не кайф их писать. Подскажите как проще посчитать цену в input range за выбранное кол-во памяти. Если решу с этим то и остальные параметры сделаю через input range. Так будет компактнее
.
PaRtiZzaN,
код (+/-)
.
Hey guys! Finally I'm gonna change status!?
PaRtiZzaN, Раз у тебя 1Гиг стоит 2р, то к чему там case плодить?
Как то так можно сделать.
<form>
<p><select name="" id="hdd" onchange="fnc()">
	<option value="199">HDD 1</option>
    <option value="299">HDD 2</option>
</select></p>
<p><select name="" id="cpu" onchange="fnc()">
	<option value="0">not marked</option>
    <option value="100">CPU 1</option>
    <option value="300">CPU 2</option>
</select></p>
<p>
	<input type="range" id="rng" min="30" max="500" step="10" value="30" oninput="fnc()">
	<span id="space">30</span><span>&nbsp;Gb</span>
</p>
<p><span id="total_sum">259</span>&nbsp;<span>₽</span></p>
</form>


function fnc() {
  let hdd = parseInt(document.getElementById('hdd').value, 10);
  let cpu = parseInt(document.getElementById('cpu').value, 10);
  let rng = parseInt(document.getElementById('rng').value, 10);
  space.innerHTML = (rng);
  rng = rng * 2;
  let price = (hdd + cpu + rng);
  total_sum.innerHTML = (price);
}
Всего: 9861