Internet saytiga tashrif buyuruvchi tomonidan to'ldirilgan shakldan ma'lumotlarni yuborish veb-sörfçü va ushbu resursning server dasturlari o'rtasidagi interaktiv o'zaro bog'liqlikning eng tez-tez hal qilinadigan vazifalaridan biridir. Ushbu operatsiyani gipermatnli sahifaning manba kodida tashkil etish, uzatilgan ma'lumotlarni qayta ishlash uchun skriptlarni yaratishga qaraganda ancha oson. Uni HTML tili yordamida ham, JavaScript skriptlari yordamida ham amalga oshirish mumkin.
Ko'rsatmalar
1-qadam
Agar ma'lumotni qayta ishlash forma bilan sahifani yaratadigan bir xil faylda amalga oshirilmasa, amal atributida ishlov beruvchi skriptining manzilini ko'rsatganingizga ishonch hosil qiling. Shakl o'zgaruvchilarini yuborishning ikkita mumkin bo'lgan usullaridan birini ko'rsating - Get yoki Post. Tanlov ularning qaysi biri o'zgaruvchini skript bo'yicha o'qish uchun ishlatilganiga bog'liq. Aslida, bu muammoni hal qilish uchun etarli; ma'lumot yuborishni boshlaydigan shaklda maxsus elementni joylashtirish shart emas, chunki Enter tugmachasini bosish ma'lumot yuborish tugmachasini bosishga tengdir. Biroq, har bir foydalanuvchi bu haqda taxmin qila olmaydi, shuning uchun formada tegishli tugmachani joylashtirish afzalroqdir.
2-qadam
Type atributida yuborish qiymati bo'lgan kirish yorlig'i ko'rsatadigan tugmachadan foydalaning. Bunday tugmani bosish veb-sahifadagi formadan ma'lumotlarni taqdim etishni tashkil qilishning "klassik" usulidir. Type atributidan tashqari name atributining qiymatini belgilash maqsadga muvofiqdir va qiymat bo'yicha tugmachaga yorliq matni qo'yishingiz mumkin. Masalan:
3-qadam
Ma'lumotlarni yuborish uchun siz JavaScript-dan foydalanishingiz mumkin. Bu har qanday hodisada avtomatik jo'natishni tashkil qilish kerak bo'lgan holatlarda foydali bo'lishi mumkin - masalan, foydalanuvchi ochiladigan ro'yxatdagi kerakli qiymatni tanlagandan so'ng yoki ma'lumot yuborishdan oldin uni JavaScript tekshiruvchisi tekshirishi kerak bo'lsa. Ma'lumotlarni taqdim etishning ushbu usulini amalga oshirish uchun forma ob'ekti yuborish usulidan foydalaning. Masalan, agar UniForm qiymati shaklning atributiga yozilgan bo'lsa, u holda JavaScript kodidagi yuborish tugmachasini bosishni taqlid qilish uchun foydalanuvchi kiritgan qiymatlar bilan barcha kerakli harakatlardan so'ng siz quyidagilarni joylashtirishingiz kerak. satr: document. UniForm.submit ();