នៅពេលដែលអ្នកបង្កើតសំណុំបែបបទនិងដំណើរការ HTML អ្នកនឹងប្រាកដជាប្រាកដថាវាលសំខាន់ទាំងអស់ត្រូវបានបំពេញ។ ឧទាហរណ៍ប្រសិនបើអ្នកនឹងផ្ញើលិខិតបញ្ជាក់ពីអ៊ីម៉ែលអាសយដ្ឋានអ៊ីមែលគួរតែត្រូវបានបញ្ចូលក្នុងវាលសំណុំបែបបទ។ ហើយវាគួរតែជាអាសយដ្ឋានអ៊ីមែលដែលធ្វើការ។
មានវិធីពីរយ៉ាងក្នុងការធ្វើឱ្យទម្រង់របស់អ្នកមានសុពលភាព:
- ប្រើ JavaScript
- ប្រើ ស្គ្រីប CGI
ផលប្រយោជន៍នៃការប្រើប្រាស់ JavaScript សម្រាប់សុពលភាពសំណុំបែបបទ
- ការប្រើប្រាស់ javascript អ្នកមិនប្រើពេលវេលាដំណើរការម៉ាស៊ីនមេណាមួយទេ។ ដំណើរការទាំងអស់ត្រូវបានធ្វើនៅលើកុំព្យូទ័រម៉ាស៊ីនភ្ញៀវ។
- ជាញឹកញាប់វាហាក់ដូចជាធ្វើការលឿនជាងសុពលភាព CGI ។
- ចាប់តាំងពីទំព័រសំណុំបែបបទមិនត្រូវបានផ្លាស់ប្តូរវាងាយស្រួលសម្រាប់អ្នកអានក្នុងការជួសជុលកំហុស។
គុណវិបត្តិនៃការប្រើប្រាស់ JavaScript សម្រាប់សុពលភាពសំណុំបែបបទ
- JavaScript ដំណើរការតែលើកម្មវិធីរុករកដែលបើកវាប៉ុណ្ណោះ។ ប្រសិនបើ JavaScript ត្រូវបានបិទការត្រួតពិនិត្យកំហុសរបស់អ្នកមិនបានបញ្ចប់ទេ។
គុណសម្បត្តិនៃការប្រើប្រាស់ CGI សម្រាប់សុពលភាពសំណុំបែបបទ
- ការប្រើ CGI ដើម្បីធ្វើឱ្យប្រាកដថារាល់ពេលដែលសំណុំបែបបទត្រូវបានដាក់ស្នើសុពលភាពនឹងដំណើរការ។
គុណវិបត្តិនៃការប្រើប្រាស់ CGI សម្រាប់សុពលភាពសំណុំបែបបទ
- CGI ដាក់បន្ទុកបន្ថែមលើម៉ាស៊ីនមេហើយមុខងារទាំងអស់ដែលត្រូវបានរួមបញ្ចូលនៅក្នុង CGI គឺជាកិច្ចការមួយបន្ថែមទៀតសម្រាប់ម៉ាស៊ីនមេ។
- CGI អាចដំណើរការយឺត។
- ប្រសិនបើមានកំហុសអតិថិជនត្រូវត្រលប់ទៅទំព័រដំបូងនៃសំណុំបែបបទឬ CGI ត្រូវការមុខងារផ្សេងទៀតដើម្បីសរសេរទំព័រទម្រង់។
វិធីដែលខ្ញុំដោះស្រាយនេះគឺត្រូវមានការពិនិត្យកំហុសភាគច្រើនដែលបានធ្វើរួចជាមួយ JavaScript ។ វិធីនោះវាលឿននិងងាយស្រួលសម្រាប់អ្នកអាន។
បន្ទាប់មកខ្ញុំពិនិត្យឡើងវិញនូវធាតុដ៏សំខាន់នៃសំណុំបែបបទជាមួយ CGI នេះ។
របៀបប្រើ JavaScript ដើម្បីធ្វើសុពលភាពសំណុំបែបបទ HTML
មូលដ្ឋានគ្រឹះនៃការបង្កើតសុពលភាពសំណុំបែបបទគឺដើម្បីស្វែងរកឈ្មោះ ធាតុសំណុំបែបបទ ដែលត្រូវបានទាមទារហើយប្រសិនបើពួកគេទទេបង្ហាញសារកំហុស។
កម្មវិធីត្រួតពិនិត្យកំហុសភាគច្រើនពិនិត្យមើលវាលនីមួយៗម្តងមួយនិងបង្ហាញកំហុសមួយនៅពេលតែមួយ។
នេះអាចធ្វើឱ្យមានភាពធុញទ្រាន់ហើយមនុស្សអាចឈប់នៅចំកណ្តាល។ ប្រសិនបើអ្នកប្រើស្គ្រីបខាងក្រោមនិងប្រភព Perl អ្នកនឹងដឹងពីសុពលភាពទម្រង់ទាំងមូលនៅពេលតែមួយដោយបង្ហាញសារកំហុសមួយចំនួនដែលអ្នកអានរបស់អ្នកអាចត្រឡប់មកវិញនិងជួសជុល។
JavaScript សម្រាប់សុពលភាពទម្រង់
នៅក្នុងផ្នែកក្បាលនៃ HTML របស់អ្នកអ្នកគួរតែបង្កើតស្គ្រីបដើម្បីធ្វើសុពលភាពសំណុំបែបបទ:
- បង្កើតស្គ្រីបហើយត្រូវប្រាកដថាវាត្រូវបានលាក់ពីកម្មវិធីរុករកដែលមិនអាចគ្រប់គ្រង JavaScript បាន។