Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

<इनपुट प्रकार =बटन> . का उपयोग करके फॉर्म जमा करना

असल में फॉर्म को सबमिट करने के लिए अपना input टाइप करें submit करने की आवश्यकता है , नहीं button .

button का उपयोग करना टैग भी काम करेगा।

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

जब तक आपके पास कुछ जावास्क्रिप्ट कोड न हो जो फ़ॉर्म सबमिट को ट्रिगर कर रहा हो।

कार्रवाई विशेषता भी आवश्यक है विनिर्देश के अनुसार, लेकिन इसके बिना भी, अधिकांश ब्राउज़र क्रिया URL को वर्तमान पृष्ठ मान लेते हैं।

संपादित करें :यदि आप पृष्ठ को पुनः लोड किए बिना प्रपत्र डेटा सबमिट करना चाहते हैं, तो आपके पास है या तो अजाक्स का उपयोग करने के लिए, या पूरे फॉर्म को iframe . के अंतर्गत रखने के लिए . (कृपया, इसके बजाय इसे अजाक्स के साथ करें)।

अन्यथा 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. किसी वेबसाइट के भिन्न संस्करण को अलग करें

  2. मैं तैयार पीडीओ स्टेटमेंट का उपयोग करके ORDER BY params कैसे सेट करूं?

  3. क्या जॉइन में कुछ गड़बड़ है जो SQL या MySQL में जॉइन कीवर्ड का उपयोग नहीं करते हैं?

  4. MySQL - वन टू वन रिलेशनशिप?

  5. संपूर्ण तालिका को लॉक किए बिना तालिका बदलें