ProjeXCode Forum: Cara Membuat Post Generator

Title Role Staff

Title Role Senior Member

Title Role Member

Title Role Junior Member

Title Role New Member

Title Badge Moderator

Title Color Moderator

Title Badge Staff

Title Color Staff

Title Badge Member

Title Color Member

Status Info

Status Verified

ADS Title User

Your Time :

Server Time :

  • Cara Membuat Post Generator
    August 28, 2022
    Share this Threads
    Close
    Sebelum Ke Step ini silahkan baca dlu cara mengextrack api endpoint apabila post generatornya memakai api endpoint(untuk mengambil datanya).

    1. Buat data Input dengan menggunakan tag Html "input".Contoh seperti ini :

    <input type='text' id='from' placeholder='from'/>
    <input type='text' id='to' placeholder='to'/>


    2. Setelah itu silahkan bikin textarea untuk result dan button submit jika data dari input tadi sudah diisi maka untuk triggernya menggunakan button.Contohnya begini :

    <input type='submit' id='submit'/>
    <textarea id='result'></textarea>


    3. Setelah itu jika sudah selesai dan kalian sebelumnya sudah memahami tutorial sebelumnya (mengextrack data api endpoint) maka script itu di masukkan kedalam trigger button event. seperti ini :

    document.getElementById('submit').addEventListener('click',function(){
    fetch(`https://api.exchangerate.host/convert?from=${document.getElementById('from').value}&to=${document.getElementById('to').value}`)
    .then(res => res.json())
    .then(res => {
    document.getElementById('result').value =`<div id='dataCurrency'>
    <span class='from'>${res.query.from}</span>
    <span class='from'>${res.query.to}</span>
    </div>
    <div id='dataRate'>
    <span class='amount'>${res.query.amount}</span>
    <span class='amount'>${res.info.rate}</span>
    </div>`;
    })
    .catch(err => alert('err'));
    })


    untuk struck data post itu kalian sesuaikan aja.

    Untuk Full Code :

    <style>
    input[type='submit']{display:block;width:100%;margin-top:12px;padding:12px 0;cursor:pointer;}
    textarea#result{width:100%;height:500px;margin-top:12px;}
    </style>
    <input type='text' id='from' placeholder='from'/>
    <input type='text' id='to' placeholder='to'/>
    <input type='submit' id='submit'/>
    <textarea id='result'></textarea>
    
    <script>
    document.getElementById('submit').addEventListener('click',function(){
    fetch(`https://api.exchangerate.host/convert?from=${document.getElementById('from').value}&to=${document.getElementById('to').value}`)
    .then(res => res.json())
    .then(res => {
    document.getElementById('result').value =`<div id='dataCurrency'>
    <span class='from'>${res.query.from}</span>
    <span class='from'>${res.query.to}</span>
    </div>
    <div id='dataRate'>
    <span class='amount'>${res.query.amount}</span>
    <span class='amount'>${res.info.rate}</span>
    </div>`;
    })
    .catch(err => alert('err'));
    })
    </script>
    Last edited : August 28, 2022

    Similar Threads