Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Document</title>
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
- <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
- <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-JEW9xMcG8R+pH31jmWH6WWP0WintQrMb4s7ZOdauHnUtxwoG2vI5DkLtS3qm9Ekf" crossorigin="anonymous"></script>
- <script>
- $(document).ready(() => {
- endpoint = 'latest'
- access_key = 'put_your_key_here';
- let data = [];
- $(".btn-block").click(() => {
- if(data.length < 1){
- $.ajax({
- url: 'http://data.fixer.io/api/' + endpoint + '?access_key=' + access_key,
- dataType: 'jsonp',
- success: function(json) {
- data.push(json);
- let $from = $('.from-field').val();
- let $currency = $('.user-select').val();
- switch($currency){
- case '1': $('.to-field').val($from * json.rates.BGN + ' лв.'); break;
- case '2': $('.to-field').val('$' + ($from * json.rates.USD)); break;
- case '3': $('.to-field').val($from * json.rates.JPY + ' йени'); break;
- default: break;
- }
- }
- });
- } else {
- let $from = $('.from-field').val();
- let $currency = $('.user-select').val();
- switch($currency){
- case '1': $('.to-field').val($from * data[0].rates.BGN + ' лв.'); break;
- case '2': $('.to-field').val('$' + ($from * data[0].rates.USD)); break;
- case '3': $('.to-field').val($from * data[0].rates.JPY + ' йени'); break;
- default: break;
- }
- }
- });
- });
- </script>
- </head>
- <body>
- <div class="container">
- <div class="row flex-column ">
- <div class="col-6 mt-3 mx-auto">
- <div class="form-group">
- <select class="custom-select user-select">
- <option selected="">Избери валута</option>
- <option value="1">Български лев</option>
- <option value="2">Щатски долар</option>
- <option value="3">Японска йена</option>
- </select>
- </div>
- <div class="form-group">
- <label for="">Сума в Евро</label>
- <input type="text" class="form-control from-field">
- </div>
- <div class="form-group">
- <label for="">Крайна сума</label>
- <input type="text" class="form-control to-field">
- </div>
- <div class="form-group">
- <input type="button" class="btn btn-primary btn-block" value="Конвертирай">
- </div>
- </div>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement