@razrab228
html, люблю больше php.

Как менять текст на кнопке?

У меня есть select
<select name="type" id="select_type">
		<option value="none" hidden="">Выберите донат</option>
		<option value="1">Донат за 100 рублей</option>
		<option value="2">Донат за 50 рублей</option>
		<option value="3">Донат за 20 рублей</option>
	</select>

и также button
<button type="submit">Купить за «...» руб.</button>

Как мне можно вместо «...» поставить цену, которую я выберу в select?(Если ничего не выбирать, то писать на кнопке по типу "выберите привилегию")
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
zb_venom
@zb_venom
Жизнерадостный чебурек

<select name="type" id="select_type" onchange="foo(this)">
    <option value="none" hidden="">Выберите донат</option>
    <option value="100">Донат за 100 рублей</option>
    <option value="50">Донат за 50 рублей</option>
    <option value="20">Донат за 20 рублей</option>
  </select>
<button type="submit">Купить за <span id="price"></span> руб.</button>

function foo(e) {
  document.getElementById('price').innerHTML = e.value;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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