तो मेरे पास पैराग्राफ तत्वों का एक गुच्छा है जो गतिशील रूप से डीबी से पॉप्युलेट किए जाते हैं। मैंने तत्वों को संतुष्ट किया है। अब मैं मानक फॉर्म सबमिशन के माध्यम से डीबी को संपादन सबमिट करना चाहता हूं। क्या संतुष्ट तत्वों को वापस पोस्ट करने का कोई तरीका है?एचटीएमएल 5 का उपयोग करके, मैं प्रपत्र जमा करने में सामग्री योग्य फ़ील्ड का उपयोग कैसे करूं?
उत्तर
आप जावास्क्रिप्ट एक ही रास्ता या अन्य उपयोग करने के लिए, के रूप में यह एक पाठ क्षेत्र या तरह के साथ होता है यह एक "मानक" प्रपत्र तत्व के रूप में काम नहीं करेगा की है। यदि आप चाहें, तो आप अपने फॉर्म के भीतर एक छिपी हुई टेक्स्टरेरा बना सकते हैं, और फॉर्म के ऑनबूट फ़ंक्शन में सामग्री के आंतरिक HTML को टेक्स्टटेरा के मान पर कॉपी कर सकते हैं। वैकल्पिक रूप से आप सामग्री को थोड़ी अधिक मैन्युअल रूप से सबमिट करने के लिए AJAX/xmlHttpRqeuest का उपयोग कर सकते हैं।
function copyContent() {
document.getElementById("hiddenTextarea").value =
document.getElementById("myContentEditable").innerHTML;
return true;
}
<form action='whatever' onsubmit='return copyContent()'>...
आप jQuery का उपयोग करते हैं, तो आप सामग्री एक .click() घटना के साथ आपके क्लिक समारोह के बाद एक सर्वर साइड स्क्रिप्ट के लिए यह इन का उपयोग करके प्रस्तुत कर सकता है (यानी "सहेजें" या "सबमिट करें" ...)
अपने डेटाबेस में डालने के लिए एक AJAX "पोस्ट"।
आपका लिंक मर चुका है। यदि आप उस लिंक के पीछे मौजूद सामग्री को किसी भी तरह से बचा सकते हैं और अपनी पोस्ट में संपादित कर सकते हैं, तो यह बहुत ही अच्छा होगा। यदि नहीं, तो कृपया लिंक हटाएं और अपना जवाब आकार में संपादित करें। – rene
क्या इसे मानक फॉर्म सबमिशन होना आवश्यक है? यदि आप इनपुट के साथ किसी फॉर्म का उपयोग नहीं करना चाहते हैं या नहीं चाहते हैं, तो आप AJAX (XMLHttpRequest + FormData) आज़मा सकते हैं, जिसके माध्यम से आप एसिंक्रोनस अनुरोध कर सकते हैं और बेहतर तरीके से नियंत्रण कैसे दिखा सकते हैं।
यदि आप इसे और भी सरल बनाना चाहते हैं, तो jQuery के $.ajax
फ़ंक्शन ($.get
और $.post
) का प्रयास करें। यह सरल जेएस ऑब्जेक्ट्स का उपयोग कर डेटा भेजता है।
फॉर्मडेटा के साथ काम कर रहे एक्सएचआर का एक उदाहरण: https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects –
- 1. एचटीएमएल 5 का उपयोग करके माइक्रोफोन कैप्चर करना और socket.io
- 2. फ़ायरफ़ॉक्स और रेडियलग्रेडिएंट (एचटीएमएल 5 कैनवास का उपयोग करके)
- 3. एसक्यूएल का उपयोग करके, मैं अपने मूल्यों का उपयोग करके पंक्तियों को कैसे अपडेट करूं?
- 4. मैं एचटीएमएल 5 का उपयोग कैसे कर सकता हूं?
- 5. जावा का उपयोग करके मैं पोस्टग्रेस टाइमस्टैम्प फ़ील्ड कैसे निकालूं?
- 6. मैं उल्का टेम्पलेट में गतिशील फ़ील्ड पर एक्स-संपादन योग्य का उपयोग कैसे करूं?
- 7. कोडइग्निटर का उपयोग करके मैं टेबल सॉर्टिंग कैसे करूं?
- 8. एचटीएमएल 5 WebGL shaders का उपयोग संगणना
- 9. MSBuild का उपयोग करके, मैं एक फ़ाइल की सामग्री में एक संपत्ति कैसे सेट करूं?
- 10. Word 2010 दस्तावेज़ में OpenXML SDK का उपयोग करके मैं सामग्री नियंत्रण को अनलॉक कैसे करूं?
- 11. मैं लिनक्स में पायथन का उपयोग करके निष्पादन योग्य फ़ाइल की खोज कैसे करूं?
- 12. मैवेन का उपयोग करके मैं प्रोग्राम कैसे निष्पादित करूं?
- 13. मैं ImageMagick का उपयोग करके एनिमेटेड gif कैसे फसल करूं?
- 14. मैं एक्सएनए का उपयोग करके लाइन कैसे आकर्षित करूं?
- 15. रैकेट मैक्रोज़ का उपयोग करके मैं फ़ंक्शन कैसे परिभाषित करूं?
- 16. ggplot2 का उपयोग करके मैं व्हायोलिन प्लॉट कैसे आकर्षित करूं?
- 17. libftdi v0.18 का उपयोग करके मैं एलईडी कैसे फ्लैश करूं?
- 18. पावरशेल का उपयोग करके मैं XML को कैसे संपादित करूं?
- 19. मैं HTML.ActionLink का उपयोग करके एक छवि कैसे सम्मिलित करूं?
- 20. रिलेवेटिवआउट का उपयोग करके मैं निम्नलिखित परिणाम कैसे प्राप्त करूं?
- 21. एचटीएमएल 5 इंडेक्स डीबी में जुड़ने का उपयोग कैसे करें?
- 22. आईई 7 में एचटीएमएल 5 का उपयोग कैसे करें?
- 23. मैं matplotlib autopct का उपयोग कैसे करूं?
- 24. संग्रहित प्रक्रियाओं का उपयोग करके LINQ से SQL में लेन-देन का उपयोग कैसे करूं?
- 25. सी से सिस्टम कॉल का उपयोग करके, मैं सीपीयू का उपयोग कैसे प्राप्त करूं?
- 26. सीएसएस सामग्री संपत्ति में एचटीएमएल इकाइयों का उपयोग कैसे करें?
- 27. मैं नोड व्यू का उपयोग करके आकार बदलने योग्य और क्रमबद्ध कॉलम कैसे प्राप्त करूं?
- 28. मैं IValidatableObject का उपयोग कैसे करूं?
- 29. एचटीएमएल 5 बॉयलर प्लेट का उपयोग कैसे करें?
- 30. Google Chrome एक्सटेंशन और सामग्री स्क्रिप्ट का उपयोग करके मैं URL पर रीडायरेक्ट कैसे करूं?
ऐसा लगता है कि 'innerText' का उपयोग करना बेहतर है, या आप टेक्स्ट अराजकता में सभी अदृश्य मार्कअप डाल देंगे। –
यही बात है। आपको उस मार्कअप की ज़रूरत है, आप सामग्री का उपयोग क्यों करेंगे? याद रखें कि टेक्स्टरेरा छुपा हुआ है, इसका उपयोग सर्वर पर भेजने से पहले सामग्री को पकड़ने के लिए किया जाता है। – rob