Бюджет:
1900 руб
Добрый день. Есть сайт на html/php/js, подключена SQL база данных.
В скором времени будет нужна разработка API, поэтому сейчас для визуализации нужно сделать форму чтобы иметь представление как это всё будет работать. Весь необходимый функционал уже в коде есть (позиции из выпадающего списка вбиты в базу данных; кредиты можно добавлять/удалять, в базе сохраняются, всё работает). Просто нужно разобраться в коде и найти функции, которые отвечают за списание кредитов и собрать всё в одну форму добавив функцию генерации 8ми значного числа.
Какой нужен функционал формы:
- Из позиций с ценами вбитых в базу данных нужно сделать выпадающий список.
- При выборе позиции из списка (к примеру с ценой 90), вводе числа в поле IMEI справа и нажатии кнопки "Order Now" должны списаться кредиты (90) и появиться всплывающее окно с анимацией загрузки и текстом Connecting, потом Processing, и в конце должно появиться восьмизначное число.
- При выборе одной определенной позиции из выпадающего списка (при разработке скажу какой) вместо восьмизначного числа должен появиться определенный текст.
В принципе, всё. Остальное чеки/ошибки:
- Если при заказе кредитов недостаточно, то должно выдавать ошибку "Not enough credits"
- Без выбора позиции из выпадающего списка, кнопка "Order Now" не должна работать (должно выдавать ошибку "Please select tool").
- В поле IMEI справа должно быть 15 цифр (буквы недопустимы). Без него кнопка "Order Now" тоже не должна работать (должно всплывать "Please enter IMEI").
- Если не выбирать слева позицию и не вводить IMEI и нажать 'Order Now' должно всплывать окно с ошибкой "Please select a tool and enter IMEI"