Шуудангийн маягтууд ажиллахгүй бол яах вэ

Шуудангийн хэлбэрүүд бидний найдвартай адил найдвартай байдаггүй. Энгийн зүйл шиг, маягтын товчлуур дээр дарж маягтын мэдээллийг имэйлээр явуулах ёстой. Гэхдээ маягт нь энгийн зүйл биш юм. Заримдаа та эсвэл таны үйлчлүүлэгч маягтыг бөглөхдөө сайтар бөглөх хэрэгтэй. Гэхдээ маягтын агуулгыг захианы хаяг руу оруулахын оронд имэйл клиентээ нээнэ.

Заримдаа, и-мэйл клиент нь ямар нэгэн зүйл харагдах субьекттай байна:? Name = jennifer&email=webdesign@aboutguide.com&comments=Энэ бол миний сэтгэгдэл боловч имэйлийн бие хоосон байна. Мөн заримдаа имэйлд нэмсэн маягтаас ямар ч зүйл байхгүй. Энэ нь Mailto Forms-тэй холбоотой асуудал юм. Тэд хоёр зүйл дээр тулгуурладаг:

  1. Хэрэглэгчийн систем нь үндсэн имэйл клиенттэй байх ёстой
  2. Хэрэглэгчийн вэб хөтөч энэ имэйл клиенттэй холбогдох боломжтой байх ёстой

Хэрэв та mailto маягт бүхий хуудсыг үүсгэдэг бөгөөд таны хэрэглэгчид систем дээрээ имэйл клиентгүй бол mailto маяг нь ажиллахгүй. Хэрэв тэдний вэб хөтөч имэйл клиенттэй холбогдож чадахгүй бол mailto маяг нь ажиллахгүй. Энэ асуудал нь олон хүчин зүйлээс хамаарна:

Хөтөч болон үйлдлийн системийг илрүүлэхийн тулд JavaScript-ийг ашиглах боломжтой байх болно. Хэрэв тэдгээр нь болон имэйлийн клиент хоорондын харилцан үйлдэл бол та асуудалтай хэвээр байх болно.

Эвдэрсэн мэйлийн маягтуудыг засахын тулд та юу хийж чадах вэ?

Хэрэв та маягт ашиглан вэб хөгжүүлэгч бол, мөн та маягтыг ашиглахыг хүсвэл энэ хязгаарлалтыг мэдэж байх хэрэгтэй. Юу хийж байгаагаас үл хамааран таны зарим хэрэглэгчид маягтыг ашиглах боломжгүй байж болно.

Хэрэв та сайтынхаа маягтыг ашиглахыг хүсэж байгаа бол маягтаа зөв эсэхийг шалгаарай. Мөн та бусад HTML-уудаас өөр ямар ч асуудал байхгүй эсэхийг шалгахын тулд HTML-г баталгаажуулах хэрэгтэй.

Эвдэрсэн мэйлийн маягтуудын хамгийн сайн шийдэл

Би маягт дээрээ CGI эсвэл PHP скриптийг ашиглахыг санал болгож байна. Хөтөлбөр хэрхэн ажиллахаа мэддэггүй байсан ч CGI-г ашиглах олон арга бий. Энд зарим туслах эх үүсвэрүүд байна:

Энэ нийтлэл нь HTML Forms Tutorial-ийн нэг хэсэг юм