यह सुनिश्चित नहीं है कि यह सभी आधुनिक ब्राउज़रों में संभव है, लेकिन जावास्क्रिप्ट/jquery का उपयोग करके सभी HTML टैग, सीएसएस स्वरूपण, शब्द दस्तावेज़ प्रारूप कोड, ect को हटाने के लिए कोई तरीका है। पाठ की एक स्ट्रिंग से, क्योंकि इसे किसी पृष्ठ के इनपुट क्षेत्र में चिपकाया जा रहा है (मेरे मामले में एक तत्व "संतुष्ट" के रूप में सेट किया गया है, इसलिए यह हमेशा शुद्ध सादे टेक्स्ट के रूप में जाता है?जावास्क्रिप्ट/JQuery के माध्यम से, पाठ स्ट्रिंग से किसी भी एचटीएमएल/स्वरूपण/ect को चिपकाया जा रहा है?
बेशक, इससे पहले कि सफाई/समस्या का प्रतिबंध लगाया भाग, मैं पहली बार के लिए पहले से सुनने और एक पेस्ट घटना से पाठ पर कब्जा है, जो मैं या तो कैसे करना है यकीन नहीं है की एक विश्वसनीय तरीका होना चाहिए।
धन्यवाद!
कोड के मुद्दे को छेड़छाड़ करने का मुद्दा वास्तव में इस मामले में एक गैर-मुद्दा है क्योंकि यह पूरी तरह से ज्ञात, भरोसेमंद उपयोगकर्ताओं द्वारा उपयोग की जाने वाली बैक-एंड प्रशासन प्रणाली के लिए है और सार्वजनिक रूप से उपलब्ध नहीं है। सिस्टम में आपको जावास्क्रिप्ट को सक्षम करने के लिए भी सक्षम होना आवश्यक है, जो उस समस्या को हल करता है। और जिस कारण से मैं इसे सर्वर-पक्ष नहीं करना चाहता हूं वह यह है कि मैंने इनपुट इनपुट संपादक को तथ्य (बोल्ड, अंडरलाइन, हाइपरलिंक्स, ect।) के बाद कुछ बुनियादी स्वरूपण करने की अनुमति दी है, इसलिए मुझे कुछ स्वरूपण की अनुमति दें लेकिन दूसरों को अस्वीकार करें, जो गन्दा हो सकता है। –
@ बिल डमी - भरोसेमंद उपयोगकर्ता, जब तक कि कंपनी एप्लिकेशन को खोलने का फैसला नहीं करती, या कंपनी के भीतर एक दुर्भावनापूर्ण उपयोगकर्ता बदनाम हो जाता है। – Oded
सच है, हालांकि मुझे पता है कि यह एप्लिकेशन सार्वजनिक उपयोगकर्ताओं को कभी नहीं खोला जाएगा। और यदि सिस्टम के पास पहुंचने वाला कोई कर्मचारी नकली हो गया है, तो वे संपादक में असंतुलित इनपुट को सहेजने में सक्षम होंगे, हमारी चिंताओं में से कम से कम होगा :- –