នៅពេលផ្តល់ឱ្យអ្នកប្រើប្រាស់នូវឱកាសដើម្បីបំពេញវាលនៅលើគេហទំព័រ ទិន្នន័យដែលបានបញ្ចូលគួរតែត្រូវបានពិនិត្យសម្រាប់សុពលភាព។ វានឹងព្រមានអ្នកប្រើប្រាស់អំពីកំហុសចៃដន្យ ហើយនឹងផ្តល់ការការពារបន្ថែមប្រឆាំងនឹងសារឥតបានការផងដែរ។ ឧទាហរណ៍ដ៏គួរឱ្យចាប់អារម្មណ៍មួយគឺទម្រង់មតិត្រឡប់ វាលដែលត្រូវការដែលជារឿយៗជាអ៊ីមែល និងទូរស័ព្ទ។ សូមពិនិត្យមើលពួកវាសម្រាប់ការបំពេញត្រឹមត្រូវដោយប្រើ javascript ។
ព័ត៌មានត្រូវបានគេយល់ឃើញកាន់តែល្អជាមួយនឹងឧទាហរណ៍ ដូច្នេះសូមមើលទម្រង់បញ្ចប់ក្នុងសកម្មភាព៖
សូមបំពេញគ្រប់ផ្នែកនៃទម្រង់!
ជាដំបូង សូមក្រឡេកមើលកន្សោមធម្មតាដែលប្រើ ហើយខ្ញុំនឹងផ្តល់កូដពេញលេញនៃទម្រង់ និងមុខងារ javascript នៅចុងបញ្ចប់នៃអត្ថបទ។
សុពលភាពអាសយដ្ឋានអ៊ីមែល
ពិចារណាអាសយដ្ឋានអ៊ីមែល ( [អ៊ីមែលការពារ]) នេះគឺជាផ្នែកដែលត្រូវការរបស់វា៖- ឈ្មោះ (សាកល្បង) - តួអក្សរមួយឬច្រើន;
- សញ្ញាឆ្កែ (@);
- ឈ្មោះដែនម៉ាស៊ីនមេ (សំបុត្រ) - តួអក្សរមួយឬច្រើន;
- ចំណុច ();
- ឈ្មោះដែនកម្រិតទីមួយ (ru) ពីពីរទៅប្រាំអក្សរ។
តោះបង្កើតកន្សោមធម្មតាសម្រាប់តម្រូវការរបស់យើង៖ /^[\w-\.]+@[\w-]+\.(2,4)$/i តោះមើលច្បាប់ជាផ្នែកៗ៖
- កន្សោមធម្មតាត្រូវតែបើក និងបិទដោយតួអក្សរ "/" ។ បន្ទាប់ពីនិមិត្តសញ្ញាបិទ អ្នកអាចបញ្ជាក់ការណែនាំ។ ក្នុងករណីរបស់យើង ការណែនាំបែបនេះគឺ "i" ដែលបិទការពិនិត្យមើលអក្សរដែលបានបញ្ចូលសម្រាប់ករណី។ នោះគឺវាក្លាយទៅជាមិនសំខាន់ ពួកគេបានណែនាំ " [អ៊ីមែលការពារ]"ឬ" [អ៊ីមែលការពារ]».
- សញ្ញា "^" និង "$" បង្ហាញពីការចាប់ផ្តើម និងចុងបញ្ចប់នៃខ្សែដែលកំពុងត្រូវបានធីក។ ប្រសិនបើអ្នកដកពួកវាចេញ ច្បាប់នឹងផ្តល់លទ្ធផលវិជ្ជមាន បើទោះបីជាអ្នកដាក់តួអក្សរហាមឃាត់នៅដើម ឬចុងបញ្ចប់នៃអាសយដ្ឋានអ៊ីមែលក៏ដោយ។ នោះគឺនៅពេលអ្នកបញ្ចូល "%: [អ៊ីមែលការពារ]#6&" មុខងារពិនិត្យនឹងផ្តល់លទ្ធផលវិជ្ជមាន ចាប់តាំងពីខ្សែអក្សរមានលំដាប់នៃតួអក្សរដែលពេញចិត្តនឹងច្បាប់របស់យើង។ ដើម្បីមិនរាប់បញ្ចូលលទ្ធភាពនេះ យើងបង្ហាញថាច្បាប់គួរតែត្រូវបានអនុវត្តចំពោះបន្ទាត់ទាំងមូល មិនមែនសម្រាប់ផ្នែករបស់វានោះទេ។
- ប្លុក “[\w-\.]+” ទទួលខុសត្រូវក្នុងការពិនិត្យមើលឈ្មោះប្រអប់សំបុត្រ។ នៅក្នុងតង្កៀបការ៉េ យើងបង្ហាញតួអក្សរដែលអនុញ្ញាត៖ “\w” - អក្សរឡាតាំង លេខ និងសញ្ញាគូសខាងក្រោមទាំងអស់។ ខ្ញុំក៏ណែនាំឲ្យបន្ថែមសញ្ញា និងចំណុច “-\” ផងដែរ។ . "+" បន្ទាប់ពីតង្កៀបការ៉េបង្ហាញពីលទ្ធភាពនៃការធ្វើម្តងទៀតតួអក្សរ - មួយឬច្រើនដង។
- បន្ទាប់មក សញ្ញាឆ្កែ និងឈ្មោះដែនរបស់ម៉ាស៊ីនមេ - “@[\w-]+” ។ នេះអនុវត្តដូចគ្នានឹងប្លុកមុនដែរ។ យើងដកតែចំនុចចេញពីសំណុំតួអក្សរប៉ុណ្ណោះ។
- វានៅសល់ដើម្បីសរសេរច្បាប់ដើម្បីពិនិត្យមើលវត្តមាននៃចំនុចមួយ និងភាពត្រឹមត្រូវនៃឈ្មោះដែនកម្រិតកំពូល (ru, com, info)។ "\.(2,4)" ។ ដើម្បីសម្គាល់សញ្ញារយៈពេល យើងបង្ហាញវាដោយសញ្ញាថយក្រោយ “\”។
ឧទាហរណ៍ដែលបានវិភាគគឺសាមញ្ញបន្តិចសម្រាប់ការយល់ដឹងកាន់តែប្រសើរឡើង។ វាមានគុណវិបត្តិមួយ - តួអក្សរទីមួយនៅក្នុងអ៊ីមែលមិនអាចជាសញ្ញា ឬចំណុច ប៉ុន្តែកន្សោមធម្មតាដែលបានផ្តល់ឱ្យមិនគិតពីចំណុចនេះទេ។ ដើម្បីជួសជុលវា អ្នកត្រូវកែវាបន្តិច៖ /^[\w](1)[\w-\.]*@[\w-]+\.(2,4)$/i
ការពិនិត្យមើលសុពលភាពនៃលេខទូរស័ព្ទនៅក្នុង javascriptស្ថានភាពជាមួយលេខទូរស័ព្ទគឺកាន់តែស្មុគស្មាញ ដោយសារលេខអាចត្រូវបានបញ្ចូលតាមវិធីជាច្រើន៖
ប៉ាក់គឺជាប្រភេទសិល្បៈប្រជាប្រិយបំផុតមួយ - ម្ជុលដេរ។ ដើមកំណើតរបស់វាត្រូវបានផ្សារភ្ជាប់ជាមួយនឹងរូបរាងនៃស្នាមដេរដំបូងដែលធ្វើឡើងដោយមនុស្សបុព្វកាលនៅពេលភ្ជាប់ស្បែករបស់ mammoth ដែលបានស្លាប់។ ជាការពិតណាស់ការដេរដំបូងបានលេចឡើងជាភាពចាំបាច់។ យូរ ៗ ទៅប៉ាក់បានបង្ហាញខ្លួនជាការតុបតែងបន្ថែមលើការដេរ។ យ៉ាងណាមិញ សមា្ភារៈដែលសំលៀកបំពាក់ត្រូវបានផលិតមិនមានភាពខុសប្លែកគ្នាទេ ហើយការប៉ាក់តែងតែធ្វើឱ្យវាអាចធ្វើទៅបានដើម្បីធ្វើឱ្យសម្លៀកបំពាក់ពិសេសមិនដូចអ្នកដទៃ។ប៉ាក់ - ជាគ្រឿងតុបតែងផ្សេងៗសម្ភារៈ ឬផលិតផលដែលផលិតរួចរាល់គ្រឿងតុបតែង ឬគ្រោងគំនូរ ដោយប្រើខ្សែស្រឡាយ (ខ្សែបូសូត្រអង្កាំនិងសម្ភារៈផ្សេងទៀត) និងម្ជុល (ម៉ាស៊ីនដេរប៉ាក់) ។ នៅពេលវេលាខុសៗគ្នាអាស្រ័យលើកម្រិតនៃអរិយធម៌ឧបករណ៍ប៉ាក់ផ្សេងៗគ្នាត្រូវបានប្រើប្រាស់។ ទាំងនេះជាឆ្អឹង លង្ហិន ដែក និងមាសម្ជុល, ថ្ម awl . ជាមួយនឹងការកែលម្អឧបករណ៍ សិល្បៈនៃការប៉ាក់ខ្លួនឯងបានអភិវឌ្ឍ បច្ចេកទេសថ្មីបានបង្ហាញខ្លួន ហើយលទ្ធភាពនៃការប្រតិបត្តិបានពង្រីក។
ការរចនានិងគ្រឿងតុបតែងផ្សេងៗ។ នៅប្រទេសរុស្ស៊ីតាំងពីបុរាណកាលប៉ាក់គឺជាផ្នែកមួយនៃការពេញចិត្តរបស់ខ្ញុំ និងប្រភេទទូទៅនៃសិល្បៈ និងសិប្បកម្មប្រជាប្រិយ។ ស្ត្រីគ្រប់រូប ទាំងក្មេងទាំងចាស់ បានស្ទាត់ជំនាញសិល្បៈនេះ។យ៉ាងល្អឥតខ្ចោះ
តើសិល្បករមួយណាដែលអ្នកគួរតាមដាននៅលើ Instagram?
1. Liza Smirnova
Lisa ត្រូវបានគេស្គាល់សម្រាប់ការប៉ាក់ "រូបភាព" របស់នាងដែលបានធ្វើឡើងក្នុងលក្ខណៈដើមនិងការបង្ហាញយ៉ាងខ្លាំង។ នាងបើកថ្នាក់មេនៅទូទាំងពិភពលោក។ នាងប៉ាក់ខោខូវប៊យ អាវ និងសូម្បីតែខោអាវជាមួយនឹងគំនូរ។
Katerina ធ្វើប៉ាក់ដ៏ស្រស់ស្អាតនៅលើ tulle ហើយក៏បានចេញផ្សាយការប្រមូលអាវយឺតដែលមានតម្លាភាពជាមួយនឹងអាវយឺតនៅក្រោមតុបតែងដោយប៉ាក់។ ស្លឹកស្តើង និងហាក់ដូចជាគ្មានទម្ងន់ ប៉ាក់លើសម្លៀកបំពាក់ ត្រីតូចៗ និងសត្វស្លាប។ សូម្បីតែរូបគំនូររបស់ Van Gogh - រាល់ការបង្កើតរបស់ Katina គឺស្រាល និងប្រាកដនិយម ដែលអ្នកស្ទើរតែមិនជឿថានេះជាគំនូរប៉ាក់ និងមិនមែនជាគំនូរ។
៣.សិក្ខាសាលា “៣១ មីនា” ការហែក្បួន
Anya Fedorova កំពុងលាក់ខ្លួននៅក្រោមឈ្មោះក្លែងក្លាយ "31 មីនា" ។ ក្មេងស្រីត្រជាក់និងរីករាយពី Saratov ។ អានីយ៉ាបានជ្រើសរើសជំនាញតូចចង្អៀតសម្រាប់ប៉ាក់ - នាងបានដេរប៉ាក់លើខ្សែក ព្រោះនាងជឿថាវាជាគ្រឿងប្រើប្រាស់ជាសកល ដែលជាប្រភេទឈើរីនៅលើនំ។ ក្នុងចំណោមការបង្កើតរបស់ Anya មានសត្វស្វាមួយក្បាលចងជើងខ្លួនពីអំបោះ និងគំនូរផ្កាដ៏ឆ្ងាញ់មិនគួរឱ្យជឿ។ និងសូម្បីតែ cacti និង monsteras ទាន់សម័យ។
ម៉ារីយ៉ាបានបង្ហាញខ្លួនជាលើកដំបូងនៅក្នុងពិភពប៉ាក់ក្នុងឆ្នាំ 2017 ហើយបានឈ្នះបេះដូងអ្នកជាវរបស់នាងយ៉ាងឆាប់រហ័ស។ សម្រស់ និងភាពថ្លៃថ្នូរក្នុងការងាររបស់នាង! Masha បានសិក្សានៅសាលាសិល្បៈ។ បន្ទាប់មកនាងបានបញ្ចប់ការសិក្សាពីមហាវិទ្យាល័យវិចិត្រសិល្បៈ នាយកដ្ឋានរចនា។ ម៉ារីយ៉ា ដេរ និងប៉ាក់សំលៀកបំពាក់កុមារដោយខ្លួនឯង។ ទន្សាយលេងៗ សត្វស្លាប និងផ្ការាយប៉ាយដ៏ឆ្ងាញ់បំផុត លេចឡើងនៅលើរ៉ូប។ ហើយក្មេងស្រីដែលធំពេញវ័យអាចផ្គាប់ចិត្តខ្លួនឯងជាមួយនឹងខ្សែដៃដែលផលិតដោយ Masha ។
Olya គឺជាមនុស្សម្នាក់ក្នុងចំណោមមនុស្សតិចតួចដែលប៉ាក់ដោយប៉ាក់បារាំង។ ប៉ាក់បារាំង ក៏ដូចជា "fruzelki" ឬ "ប៉ាក់បារាំង" (ដូចដែលពួកគេត្រូវបានហៅដោយអ្នកប៉ាក់ដោយក្តីស្រលាញ់) គឺជាបច្ចេកទេសប៉ាក់មួយដោយប្រើខ្សែអំបោះ ឬខ្សែបូ satin ។ អរគុណចំពោះប៉ាក់បារាំង ប៉ាក់មើលទៅកាន់តែបង្ហាញ និងទទួលបានបរិមាណ។ នៅក្នុងស្នាដៃរបស់ Olya គំនូរផ្កាលេចធ្លោដូចជាអ្នកប៉ាក់ផ្សេងទៀត បន្ថែមពីលើអំបោះ អំបោះ អង្កាំ និងឈុតដេរប៉ាក់។ Olya ក៏លាបអាវអំបោះ និងតុបតែងសំលៀកបំពាក់ដោយប៉ាក់។ អ្នកអាចស្គាល់ភាពស្រស់ស្អាត និងរៀនពីរបៀបដេរប៉ាក់ដូច Olya នៅថ្នាក់មេធម្មតាដែលធ្វើឡើងនៅ VDNKh ក្នុង House of Crafts។
ដោយវិជ្ជាជីវៈ Zhenya គឺជាវិចិត្រករនិងវិចិត្រករ។ គំនូររបស់នាងគឺតុបតែងផ្ទះល្វែងនិងផ្ទុយ។ ហើយខ្សែករបស់នាងគឺគួរឱ្យស្អប់ខ្ពើមបន្តិច "រឹងចចេស" និងជាមួយសារដ៏ក្លាហាន។ ដូចជា, ទំពក់នេះ។ប៉ាក់ Evgeniya នៅលើ velvet និងកប្បាសក្រាស់។ នាងបានតុបតែងស្នាដៃតូចរបស់នាងជាមួយគុជសិប្បនិម្មិត និងដេរភ្ជាប់នឹងរមាសដែលធ្វើពីគ្រីស្តាល់ពណ៌។
ហើយចុងក្រោយ៖ ដូចដែលអ្នកបានកត់សម្គាល់ ការជ្រើសរើសរបស់យើងរួមមានក្មេងស្រីរុស្ស៊ីសាមញ្ញ។ ជាអកុសល យើងមិនអាចរកឃើញយ៉ាងហោចណាស់បុរសជនជាតិរុស្ស៊ីម្នាក់នៅលើអ៊ីនធឺណិតដែលនឹងធ្វើការប៉ាក់នោះទេ។ ប៉ុន្តែនៅប្រទេសអង់គ្លេស ក្នុងទីក្រុងតូចមួយនៅភាគខាងជើងនៃប្រទេស អាដាម ព្រីតឆេត រស់នៅ ajpritchettគាត់បង្កើតប៉ាក់បែបរុក្ខសាស្ត្រដ៏អស្ចារ្យនៅក្នុងរចនាប័ទ្មតិចតួចបំផុត។ យើងនឹងបញ្ចប់អត្ថបទរបស់យើងជាមួយនឹងស្នាដៃរបស់គាត់។
វាហាក់ដូចជាស្ត្រីយល់យ៉ាងច្បាស់ថាទាំងនេះគឺជាអនុសញ្ញា៖ អំពី St. Valentine និងអំពី Clara Zetkin និង Rosa Luxemburg ប៉ុន្តែពួកគេនៅតែមិនអាចជួយបាន ក្រៅពីរង់ចាំការបញ្ជាក់ថាពួកគេត្រូវការ ស្រឡាញ់ ទាមទារ និងមិនអាចបំភ្លេចបាន។ ហើយបើគេមិនទទួលទេ ជំរាបសួរ ទុក្ខព្រួយ និងបាក់ទឹកចិត្ត។ ការខ្វះសេចក្តីស្រឡាញ់មិនត្រូវបានបំពេញទេ អារម្មណ៍មិនតែងតែដឹងខ្លួន គឺជារឿងដូចនេះ៖ "សូម្បីតែថ្ងៃនេះគាត់មិនអាចធ្វើអ្វីដែលល្អក៏ដោយ" "សូម្បីតែថ្ងៃនេះខ្ញុំមិនមានអារម្មណ៍ស្រឡាញ់ក៏ដោយ" ។
មានភាពរំជើបរំជួលទូទៅ និងស្មារតីខ្ពស់នៅជុំវិញនៅកន្លែងធ្វើការ ពណ៌បៃតង ផ្កា tulips ដែលមិនបានបើកត្រូវបានផ្តល់ឱ្យកណ្តាល ប៉ុន្តែនេះធ្វើឱ្យវាកាន់តែឈឺចាប់។ ដូចអ្នកដឹងហើយ ភាពឯកាដ៏អាក្រក់បំផុតគឺភាពឯកាក្នុងហ្វូងមនុស្ស។ ឧទាហរណ៍ ប្រសិនបើអ្នកជិតខាង ស្មៀនហាងដែលធ្លាប់ស្គាល់ ឬអ្នកធ្វើដំណើរឆ្លងកាត់អាចអបអរសាទរអ្នកនៅឆ្នាំថ្មី បន្ទាប់មកនៅពាក់កណ្តាលខែកុម្ភៈ និងដើមខែមីនា ស្ត្រីរំពឹងថានឹងមានការអបអរសាទរពីបុរស ហើយច្បាស់ណាស់ពីអ្នកដែលកាន់កាប់កន្លែងសំខាន់នៅក្នុង ជីវិតរបស់ពួកគេ។
ប៉ុន្តែសម្រាប់ភេទបុរស ស្ថានភាពដែលមានពាក្យថាគួរក្នុងទំនាក់ទំនងតែងតែបរាជ័យយ៉ាងខ្លាំង។ វាបង្កឱ្យមានភាពរឹងចចេស ការបដិសេធ ការភ័យខ្លាចនៃការមិនរស់នៅតាមការរំពឹងទុក ការប្រឆាំង និងសំណួរថា "ហេតុអ្វីបានជាខ្ញុំជំពាក់អ្វីមួយ?"
ប្រែថាបើខ្ញុំមិនអបអរអ្នកទេ ខ្ញុំខឹងហើយបើខ្ញុំអបអរអ្នកវានៅតែអាក្រក់
ពួកគេភាគច្រើនប្រហែលជាផ្តល់ផ្កាដល់ប្រពន្ធ ឬមិត្តភ័ក្តិដូចនោះ ទិញអំណោយដោយឯកឯង ឬឆ្លើយតបនឹងការណែនាំអំពីចិញ្ចៀនដែលពួកគេចូលចិត្ត... ប៉ុន្តែនៅពេលដែលគេរំពឹងទុកអ្វីមួយ ហើយពួកគេត្រូវបានគេរំពឹងទុកដោយទាមទារ និងលម្អៀង។ នៅក្នុងការប្រឡងមួយ ពួកគេធ្លាក់ចូលទៅក្នុងភាពស្រពិចស្រពិល។
លើសពីនេះ ស្ថានភាពអាចនឹងវិវឌ្ឍន៍តាមរបៀបផ្សេងៗ។ ជាឧទាហរណ៍ បុរសម្នាក់បានអបអរសាទរ ប៉ុន្តែយឺតពេលជាមួយនឹងការអបអរសាទរ (គាត់ស្ថិតក្នុងភាពស្រពិចស្រពិល វាពិបាកសម្រាប់គាត់) - ស្ត្រីនោះមិនពេញចិត្ត។ បុរសនោះបានផ្តល់អំណោយមួយប៉ុន្តែមិនបានជ្រើសរើសត្រឹមត្រូវទេ (មិត្តភក្តិដែលមានប្រាជ្ញាធ្វើបញ្ជីបំណងប្រាថ្នាជាមុន) - ថ្ងៃឈប់សម្រាករបស់នាងត្រូវបានខូច។ បុរសនោះមិនបានអបអរសាទរគាត់ទាល់តែសោះ - នាងបានបង្ហាញពីអ្វីគ្រប់យ៉ាងដែលនាងគិតអំពីវា ដោយចងចាំពីថ្ងៃឈប់សម្រាកដែលបរាជ័យ និងទុក្ខសោកចាស់ៗ។
ហើយទីបំផុត បុរសនោះបានធ្វើអ្វីៗគ្រប់យ៉ាងត្រឹមត្រូវ៖ ទាន់ពេល ដោយមានផ្កា អំណោយ និងថើប ប៉ុន្តែនាងមានប្រតិកម្មដូចតទៅ៖ “មែនហើយ ថ្ងៃនេះគឺជាថ្ងៃទី ៨ ខែមីនា វាជាកាតព្វកិច្ច គាត់គ្មានទៅណាទេ គាត់ មិនចង់រត់ចូលទៅក្នុងជម្លោះបើកចំហ" "ផ្កាកាតព្វកិច្ច" "ទឹកអប់កាតព្វកិច្ច" និងផ្សេងទៀត។ វាប្រែថាទោះបីជាគាត់មិនអបអរសាទរក៏ដោយគាត់បានធ្វើខុសហើយទោះបីជាគាត់អបអរសាទរក៏ដោយវានៅតែអាក្រក់។
ការពិតនៅតែមាន៖ ថ្ងៃឈប់សម្រាកទាំងនេះ ជំនួសឱ្យជីវិតប្រចាំថ្ងៃដែលមិនមានបន្ទុក បង្កឱ្យមានការអាក់អន់ចិត្ត សោកសៅ និងធ្លាក់ទឹកចិត្ត
រឿងទាំងនេះមិនមែនចេញពីក្បាលទេ តែមកពីការអនុវត្ត។ ដោយសារតែអ្នកចិត្តសាស្រ្តត្រូវដោះស្រាយជាមួយនឹងផលវិបាកនៃការប្រារព្ធទិវានៃក្តីស្រឡាញ់ និងទិវានារីអន្តរជាតិ ហើយផលវិបាកទាំងនេះកើតឡើងចំពោះអតិថិជនទាំងពីរភេទ។ សម្រាប់អ្នកខ្លះ ជំងឺធ្លាក់ទឹកចិត្តកើតឡើងជាមុន សម្រាប់អ្នកផ្សេងទៀតបន្ទាប់ពីថ្ងៃឈប់សម្រាក។
វាមិនច្បាស់ទេថាអ្នកណាពិបាកជាង៖ អ្នកដែលមានទំនាក់ទំនងស្នេហា ឬអ្នកនៅលីវ អ្នកដែលទើបតែចាប់ផ្តើមស្គាល់ដៃគូ ឬអ្នកដែលបានបែកបាក់ជាមួយគាត់ លើសពីនេះទៅទៀតថ្មីៗនេះ។ វាអាក្រក់សម្រាប់មនុស្សគ្រប់គ្នា។ ការពិតនៅតែមាន៖ ថ្ងៃឈប់សម្រាកទាំងនេះ ជំនួសឱ្យការមិនផ្ទុកក្នុងជីវិតប្រចាំថ្ងៃ ធ្វើឱ្យមានការអាក់អន់ចិត្ត សោកសៅ និងធ្លាក់ទឹកចិត្ត។
អ្វីដែលត្រូវធ្វើជាមួយទាំងអស់នេះ? ខ្ញុំស្នើឱ្យលេងនៅថ្ងៃបុណ្យនៃក្តីស្រឡាញ់ និងទិវាសិទ្ធិនារី ហើយកុំយកចិត្តទុកដាក់ខ្លាំង ដូចដែលអ្នកបានដឹងហើយថា ទិវានៃក្តីស្រឡាញ់ត្រូវបានប្រារព្ធឡើងដោយភាពរីករាយជាពិសេសនៅក្នុងសហរដ្ឋអាមេរិក ដែលជាកន្លែងដែលពួកបរិសុទ្ធអឺរ៉ុបតិចតួចត្រូវបានប្រែក្លាយទៅជាតំណាងមួយផ្សេងទៀតនៃវប្បធម៌ប៉ុបកាតប៉ុស្តាល់។
នៅសហរដ្ឋអាមេរិក នេះគឺជាថ្ងៃឈប់សម្រាកសម្រាប់មនុស្សពេញវ័យ។ នៅក្នុងប្រទេសរបស់យើងវាមានប្រជាប្រិយភាពជាចម្បងក្នុងចំណោមកុមារនិងក្មេងជំទង់។ សម្រាប់ពួកគេ នេះគឺជាថ្ងៃកំណត់ចំណាំ ហើយសូម្បីតែមិត្តស្រី និងគ្រូក៏សរសេរកំណត់ចំណាំគ្នាទៅវិញទៅមកដែរ។ ហើយពិធីទាំងអស់នេះមើលទៅដូចជាការហ្វឹកហាត់ក្នុងការបង្ហាញពីអារម្មណ៍ពិត។ ហើយយុវជនកំពុងធ្វើរឿងត្រឹមត្រូវតាមរយៈការបណ្តុះបណ្តាល បង្កើតអារម្មណ៍ណាមួយរបស់ពួកគេ រួមទាំងការអាណិតអាសូរ និងមិត្តភាព។
ប៉ុន្តែជាការពិតណាស់ វាខុស ហើយថែមទាំងគ្រោះថ្នាក់សម្រាប់ទាំងកុមារ ឬសូម្បីតែមនុស្សធំផងដែរ ក្នុងការដាក់មូលដ្ឋានលើអារម្មណ៍ខ្លួនឯងលើគុណលក្ខណៈនៃថ្ងៃបុណ្យដ៏កម្រដូចជា "Valentines"។ ភាពខុសគ្នាដ៏សំខាន់មួយរវាងចិត្តគំនិតរបស់រុស្ស៊ី និងវិធីនៃការគិតរបស់លោកខាងលិចគឺថា នៅសហរដ្ឋអាមេរិកមានគោលការណ៍ណែនាំច្បាស់លាស់ដែលឆ្ពោះទៅរកគោលដៅជីវិតទាំងអស់ - ជោគជ័យ ភាពជោគជ័យ សុខុមាលភាពខាងក្រៅ។
នៅក្នុងគ្រួសារជនជាតិអាមេរិក ពួកគេធានាគ្នាទៅវិញទៅមកជាច្រើនដងក្នុងមួយថ្ងៃថា “ខ្ញុំស្រឡាញ់អ្នក”។ នោះហើយជារបៀបដែលវាគឺជា។ ប៉ុន្តែវាមិនធ្វើឱ្យបញ្ហារបស់ពួកគេតិចជាងនេះទេ។
មានសញ្ញាជាច្រើននៃក្តីសុបិនរបស់ជនជាតិអាមេរិកក្លាយជាការពិត៖ អាជីព ប្រាក់កាស គ្រួសារដែលសមាជិកធានាគ្នាទៅវិញទៅមកជាច្រើនដងក្នុងមួយថ្ងៃថា “ខ្ញុំស្រលាញ់អ្នក”។ នោះហើយជារបៀបដែលវាគឺជា។ ខ្ញុំនឹងនិយាយតែថានេះមិនធ្វើឱ្យមានបញ្ហាក្នុងគ្រួសាររបស់ពួកគេតិចជាងនេះ។ ប៉ុន្តែ មនុស្សជាច្រើនត្រូវបង្ខំចិត្តបោះបង់ការស្វែងរកខ្លួនឯង ដោយធ្វើតាមស្គ្រីបដែលបានអនុម័ត ដូច្នេះព្រះហាមមិនឱ្យពួកគេទទួលការមាក់ងាយនៃ "អ្នកចាញ់" ពីសង្គម។
ដូច្នេះ សញ្ញាមួយក្នុងចំណោមសញ្ញាដែលទទួលយកជាទូទៅនៃភាពជោគជ័យគឺចំនួននៃការអបអរសាទរដែលទទួលបាននៅថ្ងៃទី 14 ខែកុម្ភៈ។ ប្រសិនបើគ្មានទេ អ្វីៗគឺអាក្រក់ទាំងស្រុង៖ អ្នកមិនអាចឈ្នះការអាណិតអាសូរទេ អ្នកមិនអាចបង្ហាញខ្លួនឯងបានត្រឹមត្រូវ ហើយលក់ខ្លួនឯង! វិធីសាស្រ្តខុសឆ្គងដែលអាចហៅបានថាគួរឱ្យអស់សំណើចប្រសិនបើប្រជាជាតិទាំងមូលមិនទទួលរងពីវា។
ថ្ងៃទី 8 ខែមីនាគឺជារឿងខុសគ្នា។ នេះជាថ្ងៃបុណ្យសាធារណៈដ៏ធំរបស់សូវៀត ដែលដាក់ពីខាងលើ ស្ទើរតែបង្ខំ។ ថ្ងៃឈប់សម្រាកនៅពេលដែលចៅហ្វាយត្រូវបានអបអរសាទរជាមួយនឹងអំណោយដ៏ធំមួយនិងលេខាដែលមានកូនតូចជាងទោះបីជាស្ថានភាពសង្គមរបស់ពួកគេមិនធ្វើឱ្យពួកគេតិចជាងឬស្ត្រីក៏ដោយ។
វាដល់ពេលហើយដើម្បីជម្នះអតុល្យភាពប្រវត្តិសាស្ត្រទាំងអស់នេះ យ៉ាងហោចណាស់នៅក្នុងចិត្តរបស់អ្នក ហើយមិនត្រូវដាក់បន្ទុកលើទំនាក់ទំនងរបស់អ្នក និងពិភពខាងវិញ្ញាណរបស់អ្នកក្នុងការសាកល្បងនៃថ្ងៃឈប់សម្រាកនោះទេ កុំធ្វើឱ្យពួកគេពឹងផ្អែកលើពេលវេលា និងថ្លៃដើមនៃអំណោយ សូមអាណិតបុរសដែល ដែលគ្របដណ្តប់ដោយចំណុចក្រហមកំពុងតែព្យាយាមធ្វើអ្វីមួយដើម្បីស្វែងយល់ពីអ្នកប្រឹក្សាយោបល់នៅហាងលក់ខោអាវក្នុង។
ចូរយើងចាំថាស្នេហាពិតមិនរង់ចាំឱកាសពិសេសណាមួយដើម្បីបង្ហាញ ឬបញ្ជាក់នោះទេ។ ទិវានៃក្តីស្រលាញ់ មិនមែនជាថ្ងៃបុណ្យនៃក្តីស្រលាញ់នោះទេ បេះដូងក្រហមមិនមែនជានិមិត្តសញ្ញារបស់វានោះទេ ព្រោះនៅក្នុងជីវិតស្នេហាមិនមែនជារបស់លេងនោះទេ។ សោភ័ណភាពនៃថ្ងៃបុណ្យនៃក្តីស្រឡាញ់ មិនមែនជាសោភ័ណនៃសេចក្តីស្រលាញ់ទេ ប៉ុន្តែជាការរំពឹងទុករបស់វា។ ហើយថ្ងៃទី 8 ខែមីនា គឺជាថ្ងៃឈប់សម្រាកដែលមិនសូវជាមានភាពជាស្ត្រី ដោយសារតែការតស៊ូរបស់ស្ត្រីដើម្បីសិទ្ធិស្មើគ្នាជាមួយបុរសនៅក្នុងផលិតកម្ម និងនៅក្នុងស្ថាប័នរដ្ឋាភិបាល។
ខ្ញុំសូមផ្តល់អនុសាសន៍យ៉ាងខ្លាំងក្នុងការទទួលយកគំនិតផ្តួចផ្តើមនៅក្នុងដៃរបស់អ្នកផ្ទាល់ ហើយរីករាយក្នុងថ្ងៃនេះឱ្យបានពេញលេញ។ កុំបង្កកក្នុងស្ថានភាពដែលរំពឹងទុក ប៉ុន្តែលេងនៅក្នុងសេចក្ដីស្រឡាញ់ ហើយផ្ដោតលើភាពរីករាយក្នុងការបញ្ចេញអារម្មណ៍របស់អ្នក ហើយមិនរាប់បញ្ចូលការសារភាពរបស់អ្នកដទៃឡើយ។
កិច្ចការមួយក្នុងចំណោមកិច្ចការទូទៅបំផុតនៅក្នុងការអនុវត្តគឺការអនុវត្តទម្រង់មតិត្រឡប់។ អ្នកមានន័យថាសរសេរកូដ HTML របស់វា រចនាវាក្នុង CSS បង្កើតស្គ្រីប PHP ដែលនឹងដំណើរការទិន្នន័យដែលទទួលបានពីអ្នកប្រើប្រាស់ ហើយផ្ញើវាទៅសំបុត្ររបស់យើង សរសេរស្គ្រីប JS ដែលនឹងពិនិត្យមើលទម្រង់សម្រាប់ភាពគ្រប់គ្រាន់នៃទិន្នន័យដែលបានបញ្ចូល ការពារ គំនិតរបស់យើងពីការ spam ដូច្នេះប្រអប់សំបុត្ររបស់យើងមិនដួលរលំពីការវាយប្រហារដោយ bot ។
ចំណុចទាំងអស់ខាងលើនឹងត្រូវបានពិភាក្សានៅក្នុងការពិនិត្យឡើងវិញរបស់យើងហើយផ្តល់យោបល់ឱ្យលម្អិត។
ដូច្នេះ ចូរចាប់ផ្តើមបង្កើតទម្រង់មតិកែលម្អ៖
HTML
ដំបូងយើងសរសេរកូដ HTML ដែលបញ្ជាក់វាលដែលអ្នកប្រើប្រាស់នឹងបំពេញ។ ពួកគេនឹងត្រូវបានដាក់ឱ្យដំណើរការជាផ្លូវការនាពេលអនាគត។ កូដទម្រង់មើលទៅដូចនេះ៖
< form method= "post" action= "mail.php" > < div class = "left" > < label for = "name" >ឈ្មោះ៖ label> < input maxlength= "30" type= "text" name= "name" /> < label for = "phone" >ទូរស័ព្ទ៖ label> < input maxlength= "30" type= "text" name= "phone" /> < label for = "mail" >អ៊ីមែល៖ label> < input maxlength= "30" type= "text" name= "mail" /> div> < div class = "right" > < label for = "message" >សារ៖ label> < textarea rows= "7" cols= "50" name= "message" > textarea> < input type= "submit" value= "ផ្ញើ" /> div> form>
ហើយឥឡូវនេះវាមើលទៅដូចនេះ៖
ខ្ញុំយល់ស្រប រហូតមកដល់ពេលនេះអ្វីៗគឺអាក្រក់ ហើយគ្មានអ្វីច្បាស់លាស់ទេ ប៉ុន្តែយើងទើបតែចាប់ផ្តើម។
សូមក្រឡេកមើលកូដខាងលើឱ្យបានលម្អិត៖
< form method= "post" action= "mail.php" > … form>
ដើម្បីបង្កើតទម្រង់មួយ អ្នកត្រូវប្រើស្លាកទម្រង់។ វាគឺជាគាត់ដែលកំណត់ការចាប់ផ្តើមនិងចុងបញ្ចប់នៃទម្រង់សម្រាប់អ្នកបកប្រែកូដ។ វាដូចជាស្លាកណាមួយមានសំណុំគុណលក្ខណៈទាំងមូល ប៉ុន្តែមានតម្រូវការពីរប៉ុណ្ណោះសម្រាប់ទម្រង់បែបបទដំណើរការ ទាំងនេះគឺជាវិធីសាស្ត្រ (វិធីសាស្រ្តនៃការផ្ញើសំណើទៅកាន់ម៉ាស៊ីនមេ ការបង្ហោះត្រូវបានប្រើជាស្តង់ដារសម្រាប់ទម្រង់) និងសកម្មភាព ( ចង្អុលបង្ហាញផ្លូវទៅកាន់ឯកសារកម្មវិធីគ្រប់គ្រងទម្រង់ ពោលគឺនៅក្នុងឯកសារនេះនឹងមានស្គ្រីប PHP ដែលបន្ទាប់មកនឹងផ្ញើតម្លៃដែលបានបញ្ចូលដោយអ្នកប្រើប្រាស់មកយើងតាមអ៊ីមែល ក្នុងករណីរបស់យើងយើងឃើញថាឯកសារនេះត្រូវបានគេហៅថា mail.php និង វាមានទីតាំងនៅក្នុងបញ្ជីគេហទំព័រដូចគ្នានឹងទំព័រដែលយើងកំពុងពិចារណា)។< input maxlength= "30" type= "text" name= "name" />
បន្ទាប់យើងមានការបញ្ចូល។ តាមពិតទាំងនេះគឺជាទម្រង់បែបបទដែលអ្នកប្រើប្រាស់នឹងបញ្ចូលព័ត៌មានដែលយើងត្រូវការ (type="text" បង្ហាញថាវានឹងជាអត្ថបទ)។ គុណលក្ខណៈ maxlength បញ្ជាក់ចំនួនតួអក្សរដែលអ្នកប្រើប្រាស់អាចបញ្ចូលក្នុងប្រអប់ទម្រង់ដែលបានផ្តល់ឱ្យ។ គុណលក្ខណៈសំខាន់បំផុតគឺឈ្មោះ - វាបញ្ជាក់ឈ្មោះនៃវាលជាក់លាក់មួយ។ វាគឺដោយឈ្មោះទាំងនេះដែលស្គ្រីប PHP នឹងដំណើរការព័ត៌មានដែលបញ្ចូលវាជាបន្តបន្ទាប់។ ប្រសិនបើចង់បាន អ្នកក៏អាចកំណត់គុណលក្ខណៈកន្លែងដាក់ ដែលបង្ហាញអត្ថបទនៅខាងក្នុងវាលដែលបាត់នៅពេលដែលទស្សន៍ទ្រនិចត្រូវបានដាក់នៅខាងក្នុងវា។ បញ្ហាមួយក្នុងចំណោមបញ្ហាជាមួយកន្លែងដាក់គឺថាវាមិនត្រូវបានគាំទ្រដោយកម្មវិធីរុករកចាស់ៗមួយចំនួនទេ។< label for = "name" >ឈ្មោះ៖ label>
ប្រើប្រសិនបើយើងបោះបង់ចោលកន្លែងដាក់។ ហត្ថលេខាវាលធម្មតាសម្រាប់គុណលក្ខណៈប្រាប់ថាវាលជាក់លាក់ណាដែលហត្ថលេខានេះសំដៅទៅ។ តម្លៃបង្ហាញពីឈ្មោះវាលដែលយើងចាប់អារម្មណ៍។< textarea rows= "7" cols= "50" name= "message" > textarea>
ដូចការបញ្ចូលដែរ វាត្រូវបានបម្រុងទុកសម្រាប់អ្នកប្រើដើម្បីបញ្ចូលព័ត៌មាន តែពេលនេះវាលត្រូវបានកែសម្រួលសម្រាប់សារវែងៗ។ ជួរដេកបញ្ជាក់ទំហំវាលក្នុងជួរដេក cols ជាតួអក្សរ។ ជាទូទៅ ពួកគេកំណត់កម្ពស់ និងទទឹងនៃវាលរបស់យើង។< input type= "submit" value= "ផ្ញើ" />
Type="submit" ប្រាប់យើងថានេះជាប៊ូតុងសម្រាប់ដាក់ស្នើទម្រង់មួយ ហើយតម្លៃបញ្ជាក់អត្ថបទដែលនឹងស្ថិតនៅក្នុងប៊ូតុងនេះ។< div class = "right" > div>
ត្រូវបានប្រើសម្រាប់តែការរចនាដែលមើលឃើញបន្ថែមទៀតនៃទម្រង់។
CSS
ដើម្បីឱ្យទម្រង់មតិកែលម្អរបស់យើងមើលទៅអាចបង្ហាញបាន ចាំបាច់ត្រូវធ្វើទ្រង់ទ្រាយ។ ដើម្បីទទួលបានលទ្ធផលដូចខាងក្រោម៖
យើងបានប្រើលេខកូដនេះ៖
ទម្រង់ (ផ្ទៃខាងក្រោយ៖ #f4f5f7; ទ្រនាប់៖ 20px;) ទម្រង់។ ខាងឆ្វេង, ទម្រង់។ ខាងស្ដាំ (បង្ហាញ៖ ក្នុងជួរ-ប្លុក; បញ្ឈរ-តម្រឹម៖ កំពូល; ទទឹង៖ ៤៥៨ភីច;) ទម្រង់។ right ( padding- left: 20px; ) label ( display: block; font- size: 18px; text-align: center; margin: 10px 0px 0px 0px; ) input, textarea ( border: 1px solid #82858D; padding: 10px; ទំហំពុម្ពអក្សរ៖ ១៦ភីច; ទទឹង៖ ៤៣៦ភីច; ) ផ្ទៃអត្ថបទ (កម្ពស់៖ ៩៨ភីច; រឹមបាត៖ ៣២ភីច; ) បញ្ចូល[ប្រភេទ = "បញ្ជូន"] (ទទឹង៖ ២០០ភីច; អណ្តែត៖ ស្ដាំ; ព្រំដែន៖ គ្មាន; ផ្ទៃខាងក្រោយ៖ #៥៩៥B៥F; ពណ៌៖ #ffff អត្ថបទ-បំប្លែង៖ អក្សរធំ;
ខ្ញុំមិនឃើញចំណុចក្នុងការពិពណ៌នា CSS លម្អិតទេ ខ្ញុំនឹងទាញយកតែចំណុចសំខាន់របស់អ្នកប៉ុណ្ណោះ៖
- មិនចាំបាច់សរសេរការរចនាសម្រាប់ស្លាកនីមួយៗក្នុងទម្រង់នោះទេ។ ព្យាយាមបង្កើតឧបករណ៍ជ្រើសរើសរបស់អ្នក ដើម្បីឱ្យអ្នកអាចរចនាធាតុទាំងអស់ដែលអ្នកត្រូវការនៅក្នុងបន្ទាត់ពីរនៃកូដ។
- កុំប្រើស្លាកប្រភេទដែលមិនចាំបាច់ ដើម្បីបំបែកបន្ទាត់ និងបង្កើតការចូលបន្ទាត់ < br>, < p> ជាដើម។ CSS ជាមួយការបង្ហាញ៖ ប្លុក និងរឹមជាមួយនឹងលក្ខណៈសម្បត្តិ padding ដោះស្រាយបានយ៉ាងល្អជាមួយនឹងកិច្ចការទាំងនេះ។ បន្ថែមទៀតអំពីមូលហេតុដែលអ្នកមិនគួរប្រើវា។ < br> អ្នកអាចអានអំពីប្លង់ជាទូទៅនៅក្នុងអត្ថបទ ស្លាក br, តើវាពិតជាចាំបាច់មែនទេ?.
- អ្នកមិនគួរប្រើប្លង់តារាងសម្រាប់ទម្រង់ទេ។ វាផ្ទុយនឹងអត្ថន័យនៃស្លាកនេះ ហើយម៉ាស៊ីនស្វែងរកចូលចិត្តកូដ semantic ។ ដើម្បីបង្កើតរចនាសម្ព័ន្ធដែលមើលឃើញនៃឯកសារ យើងត្រូវការតែស្លាក div និងលក្ខណៈសម្បត្តិបង្ហាញដែលបានបញ្ជាក់នៅក្នុង CSS៖ ប្លុកក្នុងជួរ (រៀបចំប្លុកជាជួរ) និងតម្រឹមបញ្ឈរ៖ កំពូល (ការពារពួកវាពីការខ្ចាត់ខ្ចាយពេញអេក្រង់) កំណត់ពួកវាទៅកម្ពស់ដែលត្រូវការ និង voila គ្មានអ្វីអស្ចារ្យទេ ហើយអ្វីៗទាំងអស់មានទីតាំងនៅតាមដែលយើងត្រូវការ។
សម្រាប់អ្នកដែលចង់សន្សំពេលវេលារបស់ពួកគេលើការរចនាគេហទំព័រ ខ្ញុំអាចណែនាំឱ្យប្រើ CSS frameworks នៅពេលបង្កើតគេហទំព័រ ជាពិសេសការសរសេរដោយខ្លួនឯង។ ជម្រើសរបស់ខ្ញុំក្នុងន័យនេះគឺ Twitter Bootstrap. អ្នកអាចមើលមេរៀនអំពីរបៀបរចនាទម្រង់ដោយប្រើវា។
PHP
មែនហើយ ដល់ពេលធ្វើឱ្យទម្រង់របស់យើងដំណើរការហើយ។
យើងចូលទៅកាន់ថតឫសរបស់យើងនៃគេហទំព័រ ហើយបង្កើតឯកសារ mail.php នៅទីនោះ ដែលពីមុនយើងបានបញ្ជាក់ផ្លូវនៅក្នុងគុណលក្ខណៈសកម្មភាពនៃស្លាកទម្រង់។
ទីបំផុតលេខកូដរបស់គាត់នឹងមើលទៅដូចនេះ៖
ប្រសិនបើ (! ទទេ ($_POST [ "ឈ្មោះ" ]) និង ! ទទេ ($_POST [ "ទូរស័ព្ទ" ]) និង ! ទទេ ($_POST [ "សំបុត្រ" ]) និង ! ទទេ ($_POST [ "សារ" ])) ( $name = trim (strip_tags ($_POST [ "name"]) ); $phone = trim (strip_tags ($_POST [ "phone"]) ); $mail = trim (strip_tags ($_POST [ "mail" ]) ); $message = trim (strip_tags ($_POST [ "message"]) ; mail (, , "ខ្ញុំបានសរសេរទៅអ្នក៖ " . $name ."
លេខរបស់គាត់៖ " . $ phone ." "
សំបុត្ររបស់គាត់៖ " . $mail .សាររបស់គាត់៖ " . $ សារ, );
បន្ទរ
"សាររបស់អ្នកត្រូវបានផ្ញើដោយជោគជ័យ!អ្នកនឹងទទួលបានចម្លើយភ្លាមៗ
$ ត្រឡប់មកវិញ "
;
\" javascript: history.back()\">ត្រឡប់ទៅវិញ។
" ;ចេញ;
) else ( បន្ទរ ; ចេញ ; ) ?> អ្នកអាចរំលងការពិភាក្សានៃផ្នែក HTML និង CSS នៃឯកសារនេះ។ នៅស្នូលរបស់វា នេះគឺជាទំព័រគេហទំព័រធម្មតាដែលអ្នកអាចរចនាតាមបំណងប្រាថ្នា និងតម្រូវការរបស់អ្នក។ សូមក្រឡេកមើលផ្នែកសំខាន់បំផុតរបស់វា - ស្គ្រីប PHP សម្រាប់ដំណើរការទម្រង់៖$back = " ជាមួយនឹងបន្ទាត់នេះ យើងបង្កើតតំណភ្ជាប់ដើម្បីត្រឡប់ទៅទំព័រមុនវិញ។ ដោយសារយើងមិនដឹងជាមុនពីទំព័រមួយណាដែលអ្នកប្រើនឹងទៅកាន់ទំព័រមួយនេះ វាត្រូវបានធ្វើដោយប្រើមុខងារ JS តូច។ នៅពេលអនាគត យើងនឹងចូលប្រើអថេរនេះ ដើម្បីបង្ហាញវានៅកន្លែងដែលយើងត្រូវការ។ប្រសិនបើ (! ទទេ ($_POST [ "ឈ្មោះ" ]) និង ! ទទេ ($_POST [ "ទូរស័ព្ទ" ]) និង ! ទទេ ($_POST [ "សំបុត្រ" ]) និង ! ទទេ ($_POST [ "សារ" ])) (
// ផ្នែកខាងក្នុងរបស់អ្នកដោះស្រាយ
) ផ្សេងទៀត (បន្ទរ
"ដើម្បីផ្ញើសារ សូមបំពេញគ្រប់វាលទាំងអស់! $back"
;
ចេញ;
ការត្រួតពិនិត្យអាចកាន់តែស្មុគស្មាញ ប៉ុន្តែនេះជាការសម្រេចចិត្តរបស់អ្នក។ យើងបានដំឡើងការការពារតិចតួចនៅលើផ្នែកម៉ាស៊ីនមេរួចហើយ។ យើងនឹងធ្វើនៅសល់នៅលើផ្នែកអតិថិជនដោយប្រើ JS ។
ខ្ញុំមិនណែនាំឱ្យបោះបង់ការការពារទម្រង់ទាំងស្រុងនៅផ្នែកខាងម៉ាស៊ីនបម្រើក្នុងការពេញចិត្តនឹង JS ទេ ព្រោះទោះបីជាកម្រមានតែមួយគត់ដែលបិទ JS នៅក្នុងកម្មវិធីរុករក។
បន្ទាប់ពីសម្អាតស្លាករួច បន្ថែមការផ្ញើសារ៖
សំបុត្រ ( "[email protected]",
"លិខិតពីអាសយដ្ឋាន_គេហទំព័ររបស់អ្នក", "បានសរសេរទៅអ្នក:" ។ $ ឈ្មោះ។ "
ប្រសិនបើ (! ទទេ ($_POST [ "ឈ្មោះ" ]) និង ! ទទេ ($_POST [ "ទូរស័ព្ទ" ]) និង ! ទទេ ($_POST [ "សំបុត្រ" ]) និង ! ទទេ ($_POST [ "សារ" ])) ( $name = trim (strip_tags ($_POST [ "name"]) ); $phone = trim (strip_tags ($_POST [ "phone"]) ); $mail = trim (strip_tags ($_POST [ "mail" ]) ); $message = trim (strip_tags ($_POST [ "message"]) ; mail (, , "ខ្ញុំបានសរសេរទៅអ្នក៖ " . $name ."
លេខរបស់គាត់៖ " . $ phone ." "
សាររបស់គាត់៖ ". $ សារ "ប្រភេទមាតិកា៖ text/html; charset=windows-1251")
;
វាគឺជាបន្ទាត់នេះដែលទទួលខុសត្រូវក្នុងការបង្កើត និងផ្ញើសារមកយើង។ វាត្រូវបានបំពេញដូចខាងក្រោមៈ
- “[email protected]” - នៅទីនេះអ្នកបញ្ចូលអ៊ីមែលរបស់អ្នកនៅចន្លោះសម្រង់
- "លិខិតពីអាសយដ្ឋានរបស់អ្នក" គឺជាប្រធានបទនៃសារដែលនឹងត្រូវបានផ្ញើទៅកាន់អ៊ីមែលរបស់អ្នក។ អ្នកអាចសរសេរអ្វីនៅទីនេះ។
- "ខ្ញុំបានសរសេរទៅអ្នក៖ ".$name" < br /> លេខរបស់គាត់៖ ".$ phone." < br /> អ៊ីមែលរបស់គាត់៖ ".$mail." < br /> សាររបស់គាត់៖ ".$message - យើងបង្កើតជាអត្ថបទនៃសារខ្លួនឯង។ $name - យើងបញ្ចូលព័ត៌មានដែលបានបំពេញដោយអ្នកប្រើប្រាស់ដោយចូលទៅកាន់វាលពីជំហានមុន នៅក្នុងសម្រង់ដែលយើងពណ៌នាអំពីអត្ថន័យនៃវាលនេះ ជាមួយនឹងស្លាក < br /> យើងបំបែកបន្ទាត់ដើម្បីឱ្យសារទាំងមូលអាចអានបាន។
- Content-type:text/html;charset=windows-1251 - នៅចុងបញ្ចប់មានការចង្អុលបង្ហាញយ៉ាងច្បាស់អំពីប្រភេទទិន្នន័យដែលបានបញ្ជូននៅក្នុងសារ និងការអ៊ិនកូដរបស់វា។
សំខាន់!
ការអ៊ិនកូដដែលបានបញ្ជាក់នៅក្នុង "ក្បាល" នៃឯកសារ ( < meta http- equiv= "Content-Type" content= "text/html; charset=windows-1251" /> ) ការអ៊ិនកូដពីសារ Content-type:text/html;charset=windows-1251 និងការអ៊ិនកូដឯកសារ PHP ជាទូទៅត្រូវតែផ្គូផ្គង បើមិនដូច្នេះទេ នៅក្នុងសារដែលបានទទួលតាមអ៊ីមែល “ពាក្យឆ្កួតៗ” នឹងត្រូវបានបង្ហាញជំនួសឱ្យភាសារុស្សី ឬ អក្សរអង់គ្លេស។
មនុស្សជាច្រើនមិនបង្ហាញយ៉ាងច្បាស់អំពីការបំប្លែងសារដែលត្រូវបានផ្ញើនោះទេ ប៉ុន្តែនៅលើកម្មវិធីអ៊ីមែលមួយចំនួន វាអាចបណ្តាលឱ្យមានបញ្ហានៅពេលអនាគត (អ៊ីមែលដែលមិនអាចអានបានត្រូវបានផ្ញើទៅអ៊ីមែល) ដូច្នេះខ្ញុំសូមណែនាំឱ្យបញ្ជាក់វាយ៉ាងណាក៏ដោយ។
ពិនិត្យទម្រង់បែបបទសម្រាប់ភាពគ្រប់គ្រាន់នៃទិន្នន័យដែលបានបញ្ចូល
ដើម្បីធានាថាអ្នកប្រើប្រាស់មិនខកខានវាលដោយអចេតនា ហើយបំពេញអ្វីគ្រប់យ៉ាងឱ្យបានត្រឹមត្រូវ វាគឺមានតម្លៃពិនិត្យមើលទិន្នន័យដែលបានបញ្ចូល។
នេះអាចត្រូវបានធ្វើទាំងនៅក្នុង PHP នៅផ្នែកខាងម៉ាស៊ីនមេ និងនៅក្នុង JS នៅខាងអតិថិជន។ ខ្ញុំប្រើជម្រើសទីពីរ ពីព្រោះវិធីនេះ មនុស្សម្នាក់អាចដឹងភ្លាមៗនូវអ្វីដែលគាត់បានធ្វើខុស ហើយកែកំហុសដោយមិនចាំបាច់ធ្វើការផ្លាស់ប្តូរទំព័របន្ថែម។
យើងបិទភ្ជាប់កូដស្គ្រីបក្នុងឯកសារដូចគ្នា ដែលយើងមានផ្នែក HTML នៃទម្រង់។ សម្រាប់ករណីរបស់យើងវានឹងមើលទៅដូចនេះ:
< script>function checkForm(form) ( var name = form. name. value; var n = name. match(/ ^[ A- Za- zA- Jaa- z ] * [ A- Za- zA- Ja- z ] + $/ ); ប្រសិនបើ (!n) (ព្រមាន( "ឈ្មោះដែលបានបញ្ចូលមិនត្រឹមត្រូវ សូមកែកំហុស") ; ត្រឡប់មិនពិត;) var phone = ទម្រង់។ ទូរស័ព្ទ។ តម្លៃ; var p = ទូរស័ព្ទ។ ការប្រកួត (/ ^[ 0 - 9 + ] [ 0 - 9 - ] * [ 0 - 9 - ] + $ / ) ;ប្រសិនបើ (! ទំ) ( ដាស់តឿន (
"បញ្ចូលលេខទូរស័ព្ទមិនត្រឹមត្រូវ"
) ; ត្រឡប់មិនពិត;) var mail = ទម្រង់។ សំបុត្រ តម្លៃ;
< form method= "post" action= "mail.php" onSubmit= "return checkForm(this)" >
var m = សំបុត្រ។ match(/ ^[ A- Za- z0- 9 ] [ A- Za- z0- 9 \. _- ] * [ A- Za- z0- 9 _] *@ ([ A- Za- z0- 9 ] + ([ A- Za- z0- 9 - ] * [ A- Za- z0- 9 ] + ) * \ ) + [ A- Za- z] + $/ );
ប្រសិនបើ (! m) ( ដាស់តឿន (