sql >> Database teknologi >  >> RDS >> Mysql

AJAX live kontrol af tilgængelighed med indsend-knap

I stedet for at bruge en klikbehandler til knappen, skal du bruge formindsend begivenheden.

$(document).ready(function () {
    $('#username').change(function () {
        var userName = $('#username').val();

        $.post("getUserName.php", {
            userName: userName
        }, function (data) {
            $("#userNameCheck").html(data);
        });
    });

    $('#addform').submit(function () {
        //if the text is `You can use it` allow the form submit else block it
        return $("#userNameCheck").html().trim() == 'You can use it';
    });
});

Sørg også for, at du udfører den samme validering i test2.php fordi klientsiden validering kan sidestedes.




  1. Docker-compose afhænger af ikke at vente, indtil afhængig af tjenesten ikke er helt startet

  2. Indlæs PostgreSQL-tabel fra CSV med data med kommaer mellem parenteser

  3. T-SQL datetime afrundet til nærmeste minut og nærmeste timer med brug af funktioner

  4. Sådan trækker du 30 dage fra en dato i T-SQL