Што рабіць, калі MailTo форма не працуе

Mailto формы не заўсёды гэтак жа надзейныя, як хацелася б спадзявацца. Здаецца, простая рэч, націсніце на кнопку формы , і ён павінен адправіць дадзеныя формы па электроннай пошце. Але MailTo формы не заўсёды проста. Часам, вы ці ваш кліент старанна запоўніць форму, а затым, замест таго , каб перасылаць змесціва формы па адрасе MailTo , ён адкрывае паштовы кліент.

Часам, паштовы кліент мае прадмет, які выглядае прыкладна так: ?name=jennifer&email=webdesign@aboutguide.com&comments=these мае каментары, але цела лісты пустое. А часам, няма нічога з формы, які дадаецца да электроннай пошце на ўсіх. Гэта праблема з MailTo формаў. Яны абапіраюцца на дзве рэчы:

  1. сістэмы заказчыка павінны мець кліент электроннай пошты па змаўчанні
  2. Вэб-браўзэр кліента павінен мець магчымасць падлучыцца да гэтага паштовага кліента

Калі стварыць старонку з формай MailTo, і ваш кліент не мае паштовага кліента на іх сістэме, пасылкі формы не будуць працаваць. Калі іх вэб-браўзэр не можа падлучыцца да паштовай кліенту, то посылка форма не будзе працаваць. Гэтае пытанне залежыць ад шматлікіх фактараў, у тым ліку:

І ў той час як вы маглі б быць у стане выявіць для браўзэра і аперацыйнай сістэмы, каб выкарыстоўваць JavaScript - калі гэта ўзаемадзеянне паміж імі і кліентам электроннай пошты, вы ўсё яшчэ ёсць праблемы.

Што вы можаце зрабіць, каб выправіць бітыя MailTo формы?

Калі вы вэб-распрацоўшчык, якія выкарыстоўваюць формы, і вы хочаце выкарыстоўваць MailTo форму, вы павінны ведаць пра гэтае абмежаваньне. Незалежна ад таго, што вы робіце, некаторыя з вашых кліентаў не можа быць у стане выкарыстоўваць гэтую форму.

Калі вы ўсё яшчэ хочаце выкарыстоўваць MailTo формы на вашым сайце, вы павінны пераканацца, што вашыя формы з'яўляюцца правільнымі. І вы павінны пацвердзіць свой HTML, каб пераканацца, што няма іншых праблем.

Лепшае рашэнне для пабітых MailTo формаў

Я настойліва рэкамендую вам выкарыстоўваць CGI або PHP скрыпт замест формы MailTo. Ёсць шмат спосабаў, вы можаце выкарыстоўваць CGI, нават калі вы не ведаеце, як праграмаваць. Вось некаторыя рэсурсы, якія могуць дапамагчы:

Гэты артыкул з'яўляецца часткай Падручнік HTML - формаў