Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

AJAX memeriksa ketersediaan langsung dengan tombol kirim

Alih-alih menggunakan pengendali klik untuk tombol, gunakan acara pengiriman formulir.

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

Pastikan juga Anda melakukan validasi yang sama di test2.php karena, validasi sisi klien dapat dilakukan secara bertahap.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pernyataan penyisipan PDO dengan loop melalui array $_POST

  2. Haruskah koneksi database tetap terbuka sepanjang waktu atau hanya dibuka saat dibutuhkan?

  3. Fungsi MySQL SELECT untuk menjumlahkan data saat ini

  4. cara mendapatkan nilai untuk nama kolom yang sama dari dua tabel berbeda di SQL

  5. Mendapatkan data dari beberapa pilihan dropdown dengan PHP untuk dimasukkan ke MySQL