Skip to content

Commit 475b55e

Browse files
committed
Add new input fields events exercise
1 parent f531c0e commit 475b55e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/web_apis/input_fields_events.md

+6
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,9 @@ input.addEventListener("input", updateCounter);
4242
Пароль во втором поле должен совпадать с паролем в первом. В моменты, когда пароли не совпадают, на странице должна показываться надпись красного цвета `Пароли не совпадают`.
4343
4444
> **Совет:** для паролей есть специальный тип полей ввода, `<input type="password">`.
45+
46+
1. В некой игре есть возможность обмена серебряных и золотых монет. Купить 1 золотую монету можно за 100 серебряных. При этом за каждый обмен взимается комиссия в серебряных монетах в размере 30 монет + 10% от суммы обмена.
47+
48+
Реализуй страницу обмена монет. На странице должно быть поле ввода числа покупаемых золотых монет и два числовых индикатора в серебряных монетах: стоимость обмена и комиссия. Также должна быть кнопка с текстом `Уплатить <сумма> серебряных`, где `<сумма>` — стоимость + комиссия.
49+
50+
Значения числовых индикаторов и текст кнопки должны меняться автоматически по мере ввода числа золотых. По нажатию на кнопку должно показываться диалоговое окно с подтверждением успешного обмена, а поле числа золотых должно обнуляться, чтобы пользователь мог ввести новое значение.

0 commit comments

Comments
 (0)