HTML хэлбэрийн заавар
Олон шинэ вэб дизайнертай тэмцэж буй вэбсайтын нийтлэг шинж чанарууд нь хэлбэрүүд юм. Та санал болгож буй бүтээгдэхүүн, үйлчилгээгээ сонирхож асуулт асуух эсвэл сонирхож буй хүмүүст хандах энгийн аргаар вэбсайтдаа маягт нэмэхийг хүсч болно. Харамсалтай нь, сайтуудын нарийн төвөгтэй маягтуудыг хэрхэн нэмэх талаар онлайн хичээлүүд нь төөрөгдөлд орж, шинэ вэбийн мэргэжилтнүүдийг эргүүлж болно.
Вэб хэлбэрүүд нь шинэ вэбсайттай ч ажиллахад хэцүү байх албагүй.
Шуудангийн хэлбэрүүд нь маягтуудыг хялбархан хийх арга юм. Тэд и-мэйлийн клиентүүдэд найдвартай хандахын тулд харилцагчийн компьютерээс өгөгдлийг илгээдэг. Вэбсайт хэрэглэгчээр бөглөсөн маягтын мэдээлэл нь маягтын кодод заасан тусгай хаягаар явагдана.
Хэрэв та вэб дизайн хийхэд шинэ зүйл байгаа бөгөөд та илүү төвөгтэй харилцааг хэрхэн ажиллуулахаа мэдэхгүй байгаа, эсвэл жижиг вэбсайт ажиллуулж, маягт нэмэх энгийн арга замыг хүсвэл, энэ маягттай холбоо барих маягт маш их PHP бичихээс илүү хялбар байдаг. Энэ нь таньд зориулж урьдчилан бичсэн судар худалдаж авахаас хямд байдаг.
Энэ зааварчилгааг ашиглан, маягтуудыг хэрхэн ашиглах талаар сурах. Хэдийгээр та өмнө нь хэзээ ч хийж байгаагүй ч гэсэн энэ техникийг эзэмших нь хялбар бөгөөд тодорхой "вэбийн дизайны эхлэл" -ийн хүрээнд байдаг.
Эхлэх
HTML хэлбэрүүд нь шинэ вэб хөгжүүлэгчдэд тулгамдаж болох тул HTML тэмдэглэгээг сурахаас илүүтэйгээр шаарддаг. Маягтууд болон түүний талбаруудыг үүсгэхэд шаардлагатай HTML элементүүдээс гадна та маягтыг "ажиллах" боломжтой байх ёстой. Энэ нь ихэвчлэн маягт "action" шинж чанарыг үүсгэх CGI скрипт эсвэл бусад програмд хандах шаардлагатай байдаг.
Энэ үйлдэл нь өгөгдөл нь өгөгдлийг хэрхэн боловсруулдаг, дараа нь үүнийг хийдэг (мэдээллийн санд бичих, имэйл илгээх гэх мэт)
Хэрэв та маягтаа бүтээх скриптэд хандалт хийх эрхгүй бол ихэнх орчин үеийн хөтчүүдийг дэмжих нэг арга байдаг.
action = " mailto: youremailaddress "
Энэ нь таны вэбсайтаас ирсэн имэйлийн хэлбэрийг авах энгийн арга юм.
Энэ шийдэл нь юу хийж чадах нь маш хязгаарлагдмал боловч маш жижиг вэбсайтуудын хувьд энэ нь эхлэхэд тохиромжтой газар юм.
Mailto Forms ашиглан ашиглах арга барил
Enctype = "текст / энгийн" атрибутыг ашиглана уу
Энэ нь браузер болон мэйл клиентийг ямар ч илүү төвөгтэй биш харин энгийн текстийг илгээхийг зааж өгдөг. Зарим хөтөч болон имэйл клиентүүд нь Вэб хуудсанд кодчилсон өгөгдлийн мэдээллийг илгээдэг. Энэ нь өгөгдлийг нэг урт шугамаар илгээдэг гэсэн үг бөгөөд зайг нэмэх (+) болон бусад тэмдэгтүүд нь кодлогдсон байна гэсэн үг юм. Enctype = "текст / энгийн" шинж чанарыг ашиглах нь өгөгдлийг уншихад хялбар болгодог.
GET эсвэл POST аргыг ашиглана уу
POST арга нь заримдаа ажилладаг боловч энэ нь ихэнхдээ хоосон цонхонд хоосон цонх нээх боломжийг хөтөч болгодог. Хэрэв энэ нь GET аргаар танд тохиолдвол POST руу шилжихийг оролдоорой.
Жишээ нь Mailto Form
Энд мөн mailto action (жишээ нь: энэ бол маш энгийн тэмдэглэгээ юм) Эдгээр хэлбэрийн талбаруудыг илүү semantic-ийн тэмдэглэгээ болон элемент ашиглан кодчилох нь зүйтэй боловч энэ жишээ нь энэ гарын авлагын хүрээнд хангалттай юм):
Таны анхны нэр:
Таны сүүлчийн нэр:
Сэтгэгдэл:
form>
Маягтыг и-мэйлээр дамжуулан илгээж буй мессежийг таны хэрэглэгчид харах болно. Үр дүн нь иймэрхүү байна:
first_name = Женнифер
last_name = Кирnin
Сэтгэгдэл = Сайн байна уу!
Шуудангийн маягтуудын тухай тусгай тэмдэглэл
Дахин хэлэхэд, энэ арга нь хялбар боловч энэ нь маш хязгаарлагдмал юм. Мэдээж хэрэг, маягтууд нь браузер болон имэйлийн клиентүүдийн бүх хослолуудад үргэлж хэрэглэгддэггүй гэдгийг анхаарах нь чухал юм. Хэрэв та mailto маягтийг ашиглахыг оролдсон бөгөөд амжилтгүй болвол энэ нь функцийг амжилтгүй болоход хүргэдэг технологийн зарим нэг хослол байж болох юм. Ийм маягтыг ашиглахыг оролдож байгаа зүйлүүдийн талаар илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл " Mailto Forms ажиллахгүй байх " талаар зөвлөлдөх хэрэгтэй.
Энэ арга нь вэбсайтуудаас илүү дэвшилтэт болох үүднээс вэбсайтууд үүсгэдэг вэбсайтууд үүсгэх хамгийн сайн оролдлого юм. Гэхдээ та илүү хүчтэй сонголтуудыг судлахыг хүсч байна. CGI-ийн скриптүүдээс PHP маягтууд руу PHP маягтуудаас бүтсэн виджетууд бүхий CMS платформуудаас та ирээдүйн вэбсайтын маягтын хэрэгцээнд тохируулах дэвшилтэт шийдлүүдтэй байна!
Женнифер Кэрнин эх нийтлэл. 9-р сарын 17-нд Жереми Герард засварлав