Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Требования:

...

6. Ссылки на внешние ресурсы( Optional ) На рассмотрении

По желанию заказчика использованиев внешних ресурсов, например, блок с

...

<script type="text/javascript"

src="http://mysite.com/resources/js/myscript.js"></script>

7. Отображение информации на форме

...

});

</script>

</body>

</html>

Пример исходного кода рекаринговой формы

...

Code Block
<!DOCTYPE

...

<html>

<head>

...

 html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

...


        <title>Recurring page</title>

...


        <meta name="viewport" content="width=device-width, initial-scale=1,

...

 minimum-scale=1, maximum-scale=1, user-scalable=0" />

...


        <link rel="stylesheet" href="../resources/css/style.css">

...


    </head>

...

<body>

...


    <body>
        <form action="" class="payment" method="post">

...


            <div class="line">

...


                <span class="name">Оплата</span>

...


                <span class="price">1.01 USD</span>

...

</div>

...


            </div>
            <div class="error_payment"></div>

...


            <div class="payment field">

...


                <div class="payment control">

...


                    <div class="field_wrap">

...


                        <div class="namber_card">499999******0011</div>

...

</div>

...


                    </div>
                    <div class="error"></div>

...


                </div>

...


            </div>

...


            <div class="payment field">

...


                <div class="payment columns_rec"

...

>
                    <label class="payment label">Код CVV</label>

...


                    <div class="payment control">

...


                        <div class="field_wrap"

...

>
                            <input id="cvv" name="cvv2" autocomplete="off"

...

 class="payment input" type="tel" placeholder="XXX" maxlength="3"

...

</div>

...

 required>
                        </div>
                        <div class="error"><

...

</div>

</div>

</div>

...

/div>
                    </div>
                </div>
            </div>
            <div class="payment action">

...


                <button type="submit" class="btn" formnovalidate>Купити</

...

button>
            </div>

...


        </form>

...

</body>

...


        <script src="../resources/js/jquery-3.2.1.min.js"></script>

...


        <script src="../resources/js/jquery.mask.min.js"></script>

...


        <script src="../resources/js/jquery.creditCardValidator.js"></script>

...


        <script src="../resources/js/js/main.js"></script>
    </body>
</html>

Пример исходного кода OTP формы

...

Code Block
languagehtml

...

<!DOCTYPE html>
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta charset="utf-8">
    <title>Головна</title>
    <link type="text/css" rel="stylesheet" href="../resources/css/style.css"/>
  </head>
  <body id="load" class="no-js">
    <div class="remodal">
        <div class="remodal-header">
            <img src="../resources/img/modal-logo.png" class="modal-logo" />
            <div class="remodal-header-right">
                <img src="../resources/img/remodal_MC.png" />
                <img src="../resources/img/remodal_visa.png" />
            </div>
        </div>
        <form action="" method="post" name="remodal-transaction1" id="process" class="remodal-form">
            <div>
                <div id="modal1Title">Для завершення покупки введіть одноразовий пароль, який надійшов на номер Вашого мобільного телефону</div>
                <p id="modal1Desc">Якщо пароль не надійшов в найближчі 5 хвилин зателефонуйте до Інформаційного центру Банку за телефонами: ---- (Безкоштовно з мобільних у межах України); Телефон для дзвінків із-за кордону--------------</p>
                <div class="remodal-left">Торговець</div>
                <div class="remodal-right" style="width: 250px;"></div>
                <div class="remodal-left">Сума</div>
                <div class="remodal-right">UAH 1.00</div>
                <div class="remodal-left">Дата</div>
                <div class="remodal-right">
                    <span id="date"></span>
                </div>
                <div class="remodal-left">Номер картки</div>
                <div class="remodalright">ХХХХ ХХХХ ХХХХ 7924</div>
                <div class="remodal-left">Одноразовий пароль:</div>
                <div class="remodal-right">
                    <input type="text" id="randpass" name="code" maxlength="8" required>
                </div>
            </div>
            <div class="attention">Увага! Не повідомляйте та не передавайте нікому пароль!</div>
            <div class="remodal-btns">
                <button type="submit" class="modal-confirm" disabled="disabled" id="passconf">Підтвердити</button>
                <button type="button" class="modal-cancel">Відміна</button>
            </div>
        </form>
    </div>
    <script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="crossorigin="anonymous"></script>
    <script type="text/javascript" src="../resources/js/main.js"></script>
    <script>
      $(function () {
        $('.modal-cancel').click(function () {
          window.location.href='';
        });
        $('#date').html(function () {
          var d = new Date();
          var day = d.getDate() > 9 ? d.getDate() : '0'+d.getDate();
          var month = (d.getMonth() + 1) > 9 ? d.getMonth() + 1 : '0'+(d.getMonth() + 1);
          return day+'/'+month+'/'+d.getFullYear()+''+d.getHours()+':'+d.getMinutes()+':'+d.getSeconds()
        });
      });
    </script>
  </body>
</html>

  1. Для мультиязычности: на каждый язык нужен свой html файл.

  2. Не использовать минифицированные файлы

  3. Тестирование верстки перед ее передачей нам: https://drive.google.com/file/d/1HLJ5KUTYFm45pw-O3htrVPC0JwS4R1Ee/view?usp=sharing

...