हामी आशा गर्यौं कि मेलटा रूपहरू सँधै विश्वसनीयको रूपमा होइन। यो एक साधारण कुरा जस्तो लाग्छ, फारम बटनमा क्लिक गर्नुहोस् र यसले फारम डाटालाई ईमेलद्वारा पठाउनुपर्छ। तर मेलोटो फारमहरू सधैं सरल छैनन्। कहिलेकाँही, तपाईं वा तपाइँको ग्राहकले सावधानीपूर्वक फारम भर्नुहोला, तर त्यसपछि, फारम सामग्री मेलपोष्टमा मेलिङ गर्नुको सट्टा, यो इमेल क्लाइन्ट खोल्छ।
कहिलेकाँही, ईमेल क्लाइन्टसँग एक विषय छ जुन केहि चीज देख्छ: ?name=jennifer&email=webdesign@aboutguide.com&comments= यो मेरी टिप्पणी हुन् तर इमेलको शरीर रिक्त छ। र कहिलेकाहीँ, त्यहाँ बाट कुनै पनि चीज छैन जुन ईमेलमा थपिएको छ। यो मेलटो फारामहरूसँग समस्या छ। तिनीहरू दुई कुरामा भरोसा राख्छन्:
- ग्राहक प्रणालीमा पूर्वनिर्धारित इमेल क्लाइन्ट हुनुपर्दछ
- ग्राहकको वेब ब्राउजरले त्यो इमेल क्लाइन्टसँग जडान गर्न सक्षम हुनुपर्दछ
यदि तपाइँ मेलपोर्टाको साथ एउटा पृष्ठ सिर्जना गर्नुहुन्छ भने, र तपाइँको ग्राहकसँग उनीहरूको प्रणालीमा ईमेल क्लाइन्ट छैन, मेलटो फारमले काम गर्दैन। यदि तिनीहरूको वेब ब्राउजरले ईमेल क्लाइन्टसँग जडान गर्न सक्दैन भने, मेलटो फारमले काम गर्दैन। यो मुद्दामा धेरै कारकहरू निर्भर छन्, समावेश गर्दछ:
- सञ्चालन प्रणाली
- वेब ब्राउजर र संस्करण
- इमेल ग्राहक र संस्करण
- अन्य अज्ञात कारकहरू
र जब तपाइँ ब्राउजर र अपरेटिङ प्रणालीको लागि पत्ता लगाउन जाभास्क्रिप्ट प्रयोग गर्न सक्नुहुनेछ - यदि तिनीहरू र ईमेल क्लाइन्ट बीचको कुराकानी हो भने, तपाईसँग अझै पनि समस्या छ।
के तपाईं टूटे भएका मेलटो फारामहरू ठीक गर्न सक्नुहुन्छ?
यदि तपाईं फारमहरू प्रयोग गरी वेब विकासकर्ता हुनुहुन्छ, र तपाईलाई मेलटो फारम प्रयोग गर्न चाहानुहुन्छ भने तपाईलाई यो सीमाबाट सजग हुनु पर्छ। तपाइँसँग के गर्नु पर्दैन, तपाइँका केहि ग्राहकहरूले फारम प्रयोग गर्न सक्षम नहुन सक्छ।
यदि तपाइँ अझै पनि आफ्नो साइटमा मेलोटो फारम प्रयोग गर्न चाहानुहुन्छ भने, तपाइँ निश्चित गर्नुहोस् कि तपाईंको फारमहरू सही छन्। र तपाइँले अन्य एचटीएमएल समस्याहरू निश्चित गर्न सुनिश्चित गर्नका लागि तपाइँको एचटीएमटीटीलाई वैधिकरण गर्नुपर्छ।
टूटेको मेलो फारामहरूको लागि उत्तम समाधान
म दृढतापूर्वक सिफारिस गर्छु कि तपाइँ मेलपोर्तीको सट्टा CGI वा PHP स्क्रिप्ट प्रयोग गर्नुहुन्छ। त्यहाँ थुप्रै तरिकाहरू छन् जुन तपाईं सीजीआई प्रयोग गर्न सक्नुहुनेछ भले पनि तपाईं कार्यक्रम कसरी थाहा छैन। यहाँ केहि स्रोतहरू छन् जो मद्दत गर्न सक्छन्:
- आफ्नो आफ्नै CGI लेख्नुहोस् - पर्ल वा अन्य CGI भाषा प्रयोग गर्दै, तपाईं फारम प्रशोधन गर्न आफ्नै CGI लेख्न सक्नुहुन्छ। यसको लागि लाभ यो हो कि तपाईं सीजीआईलाई जुन जुन तपाईंलाई आवश्यक छ गर्न सक्नुहुन्छ।
- निश्चित गर्नुहोस् इमेल ईमेल सही - तपाईंले जुन प्रयोग गर्नुभएका प्रकारको फारम, तपाईले यो जाभास्क्रिप्ट प्रयोग गर्न सक्नुहुनेछ। र यो लिपिको सही ढाँचा ईमेल ठेगानाको लागि एक क्षेत्र प्रमाणित गर्नेछ।
यो लेख HTML फारम ट्यूटोरियलको भाग हो