मैं एक डेटाबेस से मानों को आउटपुट कर रहा हूं (यह वास्तव में सार्वजनिक प्रविष्टि के लिए खुला नहीं है, लेकिन यह कंपनी में एक उपयोगकर्ता द्वारा प्रविष्टि के लिए खुला है - मतलब, मैं एक्सएसएस के बारे में चिंतित नहीं हूं )।
मैं इस तरह एक टैग उत्पादन करने की कोशिश कर रहा हूँ:
<a href="" onclick="DoEdit('DESCRIPTION');">Click Me</a>
विवरण वास्तव में डेटाबेस से एक मूल्य है जो कुछ इस प्रकार है:
Prelim Assess "Mini" Report
मैंने "with \" को बदलने की कोशिश की है, लेकिन कोई फर्क नहीं पड़ता कि मैं क्या कोशिश करता हूं, फ़ायरफ़ॉक्स शब्द आकलन के बाद अंतरिक्ष के बाद मेरे जावास्क्रिप्ट कॉल को काट देता है , और यह सभी प्रकार के मुद्दों का कारण बन रहा है।
मुझे स्पष्ट उत्तर देना चाहिए, लेकिन मेरे जीवन के लिए मैं इसका पता नहीं लगा सकता।
किसी को मेरी मूर्खता को इंगित करने के लिए परवाह है?
यहां संपूर्ण HTML पृष्ठ है (यह अंततः ASP.NET पेज होगा , लेकिन इसे हल करने के लिए मैंने बाकी सब कुछ लेकिन समस्या कोड निकाल लिया)
<html>
<body>
<a href="#" onclick="DoEdit('Preliminary Assessment \"Mini\"'); return false;">edit</a>
</body>
</html>
onclickईवेंट अटैचमेंट को विवादास्पद बनाने और अपने सभी डेटाबेस की जानकारी को डेटा द्वीप में स्थानांतरित करने के लिए यह एक अच्छा विचार है । चीजें साफ-सुथरी होंगी और आपको वास्तव में कुछ प्रकार की सिंटैक्स त्रुटि मिलेगी जब आपके तार गलत बच जाते हैं।