sql >> Databáze >  >> RDS >> Mysql

AJAX živá kontrola dostupnosti pomocí tlačítka Odeslat

Namísto použití ovladače kliknutí pro tlačítko použijte událost odeslání formuláře.

$(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';
    });
});

Také se ujistěte, že provádíte stejné ověření v test2.php protože ověření na straně klienta může být stupňovité.




  1. Návrh databáze 101

  2. MacOS Nelze spustit MySQL Server

  3. Je MySQL odolnější vůči útoku SQL injection než PostgreSQL (v Perl/DBI)?

  4. Convert UNION selects to single select with loop v MySQL