Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sprawdzanie dostępności AJAX na żywo za pomocą przycisku przesyłania

Zamiast używać modułu obsługi kliknięcia przycisku, użyj zdarzenia przesyłania formularza.

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

Upewnij się również, że wykonujesz tę samą walidację w test2.php ponieważ walidacja po stronie klienta może być schodkowa.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak pobrać dane z 2 tabel?

  2. Zapytanie MySQL jest wolniejsze po utworzeniu indeksu

  3. PHP CRUD Twórz, edytuj, aktualizuj i usuwaj posty za pomocą bazy danych MySQL

  4. php wstawiając tablicę preg_match_all

  5. Dlaczego nie należy wyłączać ONLY_FULL_GROUP_BY?