Mysql
 sql >> база данни >  >> RDS >> Mysql

Изпращане на формуляр с помощта на

Всъщност да изпратите формуляра си input тип трябва да бъде submit , а не button .

Използване на button маркерът също ще работи.

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

Освен ако нямате някакъв JavaScript код, който задейства изпращането на формуляра.

Атрибутът action също е задължителен според спецификацията, но дори и без нея повечето браузъри приемат, че URL адресът за действие е текущата страница.

Редактиране :Ако искате да изпратите данните от формуляра, без да презареждате страницата, вие имате да използвате или ajax, или да поставите целия формуляр под iframe . (Моля, направете го с ajax вместо това).

В противен случай щракнете върху input[type=button] няма да направи нищо.

Потребителските данни са действителните данни от вашия формуляр, можете да ги заснемете с помощта на:

$(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. Неправилна стойност на низа:„\xEF\xBF\xBD“ за колона

  2. Дължина на коментар на таблицата в MySQL

  3. Преобразуване на Python DateTime низ в цели милисекунди

  4. Как да покажа данни от mysql с помощта на angular.js PHP?

  5. MySQL основна заявка