Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обратный отсчет по клику мыши (https://javascript.ru/forum/misc/75388-obratnyjj-otschet-po-kliku-myshi.html)

Bloody 03.10.2018 12:36

Обратный отсчет по клику мыши
 
Здравствуйте! Помогите, нужен скрипт на jquery, который срабатывает при клике на input="submit"

Примерно: Осталось - 40 штук, при клике на отправку формы осталось - 39 шт.

Помогите пожалуйста, не могу найти ничего похожего.

Nexus 03.10.2018 12:56

<form id="form">
    <div id="residues">40</div>
    <button type="submit">Submit</button>
</form>
<script>
  form.onsubmit = function(e) {
      e.preventDefault();
      residues.textContent -= 1;
  }
</script>

j0hnik 03.10.2018 13:05

<input type="submit" value="осталось 40 шт" onclick="this.value ='осталось '+(this.value.match(/\d+/)[0]-1) +' шт'">

Dilettante_Pro 03.10.2018 13:52

Цитата:

Сообщение от Bloody
Примерно: Осталось - 40 штук, при клике на отправку формы осталось - 39 шт.

Вообще-то текущий остаток должен появляться не по клику мыши, а по ответу сервера после бронирования по заказу.
Клиент, по идее, не один - пока он оформлял форму, на остатке могло уже ничего не остаться.


Часовой пояс GMT +3, время: 10:41.