Hirdetés

Új hozzászólás Aktív témák

  • Doink
    aktív tag

    Sziasztok

    Valamit elrontok és nem tudom mit :(

    Van egy php/MySQL lekérdezésem.
    Azt szeretném elérni, hogy keresés közben a Keresés gombom ne legyen elérhető (ne nyomogassa többször a user).
    Amint vége a keresésnek a gomb legyen újra aktív.

    Találtam megoldásokat, de egyiket sem tudtam beállítani.
    Ez talán a leginkább szimpatikus nekem:

    $(function()
    {
    $('#keres_btn').on('click',function()
    {
    $(this).val('Keresés alatt ...')
    .attr('disabled','disabled');
    $('#keres_form').submit();
    });

    });

    A bajom az, hogy amint beállítom, nem fut le a query. Látom, hogy a gombon van változás, de a keresés nem fut le, nem lesz semmilyen eredménye.

    Mit rontok el?
    Előre is köszi ;)

    <!DOCTYPE html>
    <html>
    <body>

    <button id="btn">Click me</button>

    <script>
    const btn = $("#btn");

    btn.on("click", () => {
    btn.attr("disabled", "disabled");

    $.get("/egy-szep-url")
    .then((response) => {
    // 200 OK jött vissza
    }).catch((error) => {
    alert(error);
    }).always(() => {
    alert("Most fog lejönni a disabled");
    btn.removeAttr("disabled");
    });
    });
    </script>
    </body>
    </html>

Új hozzászólás Aktív témák