आम्ही आशा करू म्हणून Mailto फॉर्म नेहमी विश्वसनीय नाहीत हे एक साधी गोष्ट दिसते, फॉर्म बटणावर क्लिक करा आणि ईमेलद्वारे फॉर्म डेटा पाठवावा. पण mailto फॉर्म नेहमी त्या सोप्या नाहीत. काहीवेळा, आपण किंवा आपल्या ग्राहकांनी काळजीपूर्वक फॉर्म भरा, परंतु नंतर, मेलच्या पत्त्यावर फॉर्मच्या सामुग्रीस मेल करण्याऐवजी, तो ईमेल क्लायंट उघडेल
काहीवेळा, ईमेल क्लाएंटकडे असे काहीतरी असते जे काही असे दिसते: ?name = jennifer&email=webdesign@aboutguide.com&comments= ही माझी प्रतिक्रिया आहे परंतु ईमेलचा भाग रिक्त आहे. आणि काहीवेळा, त्या फॉर्ममध्ये काहीही नाही जो ईमेलमध्ये सर्व काही जोडला जातो. Mailto फॉर्मसह ही समस्या आहे ते दोन गोष्टींवर अवलंबून असतात:
- ग्राहकाच्या सिस्टममध्ये एक डीफॉल्ट ईमेल क्लायंट असणे आवश्यक आहे
- ग्राहकाच्या वेब ब्राउझरने त्या ईमेल क्लायंटशी कनेक्ट होण्यास सक्षम असणे आवश्यक आहे
आपण जर मेलो फॉर्मसह एक पृष्ठ तयार केले असेल आणि आपल्या ग्राहकाकडे त्यांच्या सिस्टमवर एखादा ई-मेल क्लाएंट नसेल तर मेलबॉक्स फॉर्म कार्य करणार नाही. जर त्यांच्या वेब ब्राउजरला ई-मेल क्लायंटशी जोडणी करता येत नसेल, मेलबॉक्स फॉर्म कार्य करणार नाही. हा मुद्दा बर्याच घटकांवर अवलंबून आहे, यासह:
- ऑपरेटिंग सिस्टम
- वेब ब्राउझर आणि आवृत्ती
- ईमेल क्लायंट आणि आवृत्ती
- इतर अज्ञात घटक
आणि आपण ब्राउजर आणि ऑपरेटिंग सिस्टीमसाठी जावास्क्रिप्ट वापरण्यासाठी सक्षम होऊ शकता - जर त्यांच्याशी आणि ई-मेल क्लायंटमध्ये संवाद झाला असेल, तर आपल्याला अजूनही समस्या असेल.
तुटलेली Mailto फॉर्म निराकरण करण्यासाठी आपण काय करू शकता?
आपण फॉर्म वापरुन वेब डेव्हलपर असल्यास, आणि आपण एक मेलचा फॉर्म वापरू इच्छित असल्यास, आपल्याला या मर्यादेची जाणीव असली पाहिजे. आपण जे काही करू त्याचे काही हरकत नाही, आपले काही ग्राहक फॉर्म वापरण्यास सक्षम नसू शकतात.
आपण अद्याप आपल्या साइटवर एक मेलटॉओ फॉर्म वापरू इच्छित असल्यास, आपण आपले फॉर्म योग्य असल्याचे निश्चित केले पाहिजे. आणि अन्य समस्या नसल्याची खात्री करण्यासाठी आपण आपला HTML सत्यापित करणे आवश्यक आहे.
तुटलेली Mailto फॉर्मसाठी सर्वोत्तम उपाय
मी जोरदार शिफारस करतो की आपण mailto स्वरूपाऐवजी CGI किंवा PHP स्क्रिप्टचा वापर करत आहात. प्रोग्रामिंग कसे करावे ते आपल्याला माहित नसतानाही आपण CGI वापरू शकता. येथे काही संसाधने आहेत जी मदत करू शकतात:
- आपले स्वत: चे CGI -Using Perl किंवा इतर CGI भाषा लिहा, आपण फॉर्मवर प्रक्रिया करण्यासाठी आपले स्वत: चे CGI लिहू शकता. याचे फायदे हे आहे की तुम्ही CGI जे काही हवे ते करू शकता.
- खात्री करा की ईमेल बरोबर आहे- आपण वापरत असलेले कोणतेही प्रकारचे फॉर्म, आपण ते सत्यापित करण्यासाठी जावास्क्रिप्ट वापरू शकता. आणि ही स्क्रिप्ट योग्यरित्या फॉर्मेट केलेल्या ईमेल पत्त्यासाठी फील्ड प्रमाणित करेल.
हा लेख एचटीएमएल फॉर्म ट्यूटोरियलचा एक भाग आहे