Mailto రూపాలు ఎల్లప్పుడూ మేము ఆశిస్తారని నమ్మదగినది కాదు. ఇది ఒక సాధారణ విషయం వలె కనిపిస్తోంది, ఫారమ్ బటన్ క్లిక్ చేసి, ఇమెయిల్ ద్వారా ఫారమ్ డేటాను పంపించాలి. కానీ mailto రూపాలు ఎప్పుడూ సాధారణ కాదు. కొన్నిసార్లు, మీరు లేదా మీ కస్టమర్ జాగ్రత్తగా రూపం పూరించండి, కానీ అప్పుడు, mailto చిరునామాకు ఫారమ్ కంటెంట్లు పంపడం బదులుగా, ఇది ఇమెయిల్ క్లయింట్ను తెరుస్తుంది.
కొన్నిసార్లు, ఈమెయిల్ కక్షిదారుడు ఏదో ఒక అంశంగా కనిపించే విషయం ఉంది: ?name=jennifer&email=webdesign@aboutguide.com&comments= ఈ వ్యాఖ్యానాలు నా వ్యాఖ్యలు, కానీ ఇమెయిల్ యొక్క శరీరం ఖాళీగా ఉంది. మరియు కొన్నిసార్లు, అన్ని వద్ద ఇమెయిల్ జోడించబడింది రూపం నుండి ఏమీ లేదు. ఇది mailto ఫారమ్లతో సమస్య. వారు రెండు విషయాలపై ఆధారపడతారు:
- కస్టమర్ యొక్క సిస్టమ్ తప్పక డిఫాల్ట్ ఇమెయిల్ క్లయింట్ను కలిగి ఉండాలి
- కస్టమర్ యొక్క వెబ్ బ్రౌజర్ తప్పనిసరిగా ఆ ఇమెయిల్ క్లయింట్కు కనెక్ట్ చేయగలగాలి
Mailto ఫారమ్తో ఒక పేజీని సృష్టించినట్లయితే, మీ కస్టమర్ వారి సిస్టమ్పై ఒక ఇమెయిల్ క్లయింట్ను కలిగి ఉండకపోతే, mailto రూపం పనిచేయదు. వారి వెబ్ బ్రౌజర్ ఇమెయిల్ క్లయింట్కు కనెక్ట్ చేయలేకపోతే, mailto రూపం పనిచేయదు. ఈ సమస్య పలు అంశాలపై ఆధారపడి ఉంటుంది:
- ఆపరేటింగ్ సిస్టమ్
- వెబ్ బ్రౌజర్ మరియు సంస్కరణ
- ఇమెయిల్ క్లయింట్ మరియు సంస్కరణ
- ఇతర తెలియని కారకాలు
మరియు మీరు బ్రౌజరు మరియు ఆపరేటింగ్ సిస్టమ్ కోసం జావాస్క్రిప్ట్ ను ఉపయోగించుకోవచ్చు - ఇది వాటికి మరియు ఇమెయిల్ క్లయింట్కు మధ్య పరస్పర చర్య అయితే, మీరు ఇంకా సమస్యను కలిగి ఉంటారు.
బ్రోకెన్ mailto ఫారమ్లను పరిష్కరించడానికి మీరు ఏమి చేయగలరు?
మీరు ఫారమ్లను ఉపయోగించి ఒక వెబ్ డెవలపర్ అయితే మరియు మీరు ఒక mailto ఫారమ్ను ఉపయోగించాలనుకుంటే, మీరు ఈ పరిమితిని తెలుసుకోవాలి. మీరు ఏమి చేస్తున్నా, మీ కస్టమర్ల్లో కొంతమంది ఫారమ్ను ఉపయోగించలేరు.
మీరు ఇప్పటికీ మీ సైట్లో mailto ఫారమ్ను ఉపయోగించాలనుకుంటే, మీ ఫారమ్లు సరిగ్గా ఉన్నాయని నిర్ధారించుకోండి. మరియు ఇతర సమస్యలు లేవని నిర్ధారించుకోవడానికి మీరు మీ HTML ని ధ్రువీకరించాలి.
బ్రోకెన్ mailto రూపాలు కోసం ఉత్తమ పరిష్కారం
నేను మీరు ఒక CGI లేదా PHP స్క్రిప్ట్ బదులుగా ఒక mailto రూపంలో ఉపయోగించాలని సిఫార్సు చేస్తున్నాను. మీరు CGI ని మీరు ఎలా ఉపయోగించాలో తెలియకపోయినా కూడా అనేక మార్గాలు ఉన్నాయి. ఇక్కడ సహాయపడే కొన్ని వనరులు:
- మీ స్వంత CGI వ్రాయండి పెర్ల్ లేదా ఇతర CGI భాష, మీరు రూపం ప్రాసెస్ మీ స్వంత CGI వ్రాయవచ్చు. ఈ ప్రయోజనం మీరు CGI మీకు కావలసిన పనులను చేయవచ్చు.
- నిర్ధారించుకోండి ఇమెయిల్ సరియైనది - మీరు ఏ విధమైన రూపాన్ని ఉపయోగిస్తారో, దాన్ని ధృవీకరించడానికి జావాస్క్రిప్ట్ ను ఉపయోగించవచ్చు. మరియు ఈ స్క్రిప్ట్ సరిగ్గా ఆకృతీకరించిన ఇమెయిల్ చిరునామా కోసం ఒక ఫీల్డ్ను నిర్థారిస్తుంది.
ఈ వ్యాసం HTML ఫారమ్ల ట్యుటోరియల్లో భాగం