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

Mengirimkan formulir menggunakan

Sebenarnya untuk mengirimkan formulir input . Anda ketik harus submit , bukan button .

Menggunakan button tag juga akan berfungsi.

<input type="submit" id="submitDetails" class="submitDetails" name="submitDetails" value="Submit Your Details" />

Kecuali Anda memiliki beberapa kode javascript yang memicu pengiriman formulir.

Atribut action juga wajib sesuai spesifikasi, tetapi bahkan tanpa itu, sebagian besar browser menganggap URL tindakan sebagai halaman saat ini.

Sunting :Jika Anda ingin mengirimkan data formulir tanpa memuat ulang halaman, Anda telah untuk menggunakan ajax, atau letakkan seluruh formulir di bawah iframe . (Tolong, lakukan dengan ajax sebagai gantinya).

Jika tidak, klik input[type=button] tidak akan melakukan apa-apa.

Data pengguna adalah data aktual dari formulir Anda, Anda dapat menangkapnya menggunakan:

$(document).ready(function() {
  $(".submitDetails").click(function(e) {
      e.preventDefault();

    // See Teez answer, I wasn't aware of this.
    var dataToSend = $("#userDetails").serializeArray();

    $.ajax({                
        url: "userDetailTest.php", 
        type: "POST",
        data: dataToSend,     
        cache: false,
        success: function(php_output)
        {
         $(".overallSummary").html(php_output);
        }    
    });
  });
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Praktik Terbaik untuk Membuat Indeks di Tabel MySQL Anda – Rolling Index Builds

  2. periksa entri duplikat vs gunakan hasil errorInfo PDO

  3. Mengapa Saya Mendapatkan Kesalahan MySQL #1312 saat Menggunakan Prosedur Tersimpan Sederhana?

  4. MySQL Workbench - Cara menyinkronkan Diagram EER

  5. Hasil Tak Terduga MySQL:IN-klausa (angka, 'string') pada kolom varchar