linkedin facebook linkedin facebook nod32

JavaScriptda submit()

Muallif: Mengliyev Sh.

Qo`shilgan sana: 2015-04-05

JavaScriptda submit()

Submit() metodi formaga kiritilgan ma’lumotlarni serverga uzatishni amalga oshirishga imkon beradi. Bunda submit() metodi orqali Submit tipidagi tugmani bosishdagi protsesning o’zi amalgam oshiriladi. Bu ma’lumotlarni serverga uzatishni kechiktirishga imkon beradi:

<FORM NAME=s METHOD=post ACTION="javascript:window.alert('Malumotni tasdiqlash');void(0);">

Xarf yoki belgini kiritish:<INPUT SIZE=1 MAXLENGTH=1>

</FORM>

<A HREF="javascript:document.s.submit();">Xabarni yuborish</A>

Umuman olganda ma’lumotlarni foydalanuvchining ishtirokisiz serverga uzatadigan skriptlarni  submit() metodi yordamida yozish mumkin. Lekin brauzer kodning bu harakatlari to’g’risida sahifada ogohlantirish beradi.

onSubmit

submit hodisasi Submit tipidagi tugmani bosganda, grafik tugmani (image tipida) bosganda yoki submit() metodini chaqirganda ro’y beradi. Submit hodisasini qayta ishlash metodini belgilash uchun FORM konteineriga onSubmit atributi qo’shilgan. Bu atributda aniqlangan funktsiya ma’lumotlarni serverga jo’natishdan oldin bajariladi. Bunda funktsiya qiymat sifatida nimani berishiga ko’ra ma’lumotlar jo’natiladi yoki jo’natilmaydi.

function test()

{

if(parseInt(document.sub.digit.value).toString()=="NaN")

{

window.alert("Forma ma'lumot mavjud.");

return false;

}

else

{

return true;

}

}

...

<FORM NAME=sub onSubmit="return test();" METHOD=post ACTION="javascript:window.alert('Xabarni tasdiqlash');void(0);">

<INPUT NAME=digit SIZE=1 MAXLENGTH=1><INPUT TYPE=submit VALUE="Yuborish">

</FORM>

Bu misolda return test() konstruktsiyasiga e’tibor berish lozim. test() funktsiyasining o’zi true yoki false qiymatlarini qabul qiladi. Mos ravishda ma’lumotlar serverga jo’natiladi  yoki jo’natilmaydi.

592 marta o`qildi.

Parol:
Eslab qolish.


Ro`yhatdan o`tish

testing

+998915878681

Siz o`z maxsulotingizni 3D reklama ko`rinishda bo`lishini xohlaysizmi? Unda xamkorlik qilamiz.

3D Reklama


Рейтинг@Mail.ru
Рейтинг@Mail.ru

Besucherzahler
счетчик посещений