Javascript DOM orqali HTML form bilan ishlash

Saqlab olindi !

Javascript DOM orqali HTML form bilan ishlash

JavaScript DOM (Document Object Model) orqali HTML form elementi bilan ishlash uchun quyidagi yo'l bilan amalga oshiriladi:

  1. HTML form elementini ma'lum bir id attributiga ega bo'lgan form yaratilad
<form id="myForm">
 <label for="username">Username:</label>
 <input type="text" id="username" name="username">
 <label for="password">Password:</label>
 <input type="password" id="password" name="password">
 <button type="submit">Submit</button>
</form>


JavaScript faylida, form elementi moslashtirilgan JavaScript obyektini olamiz

const myForm = document.getElementById('myForm');


DOM bilan formga murojaat qilish uchun to'g'ridan-to'g'ri elementni tanlab olish va uni tahrirlash mumkin:

// input elementini tanlash
const usernameInput = document.getElementById('username');
// input elementini taxrirlash
usernameInput.value = 'JohnDoe'; // misol
// form elementini boshqarish
myForm.submit(); // formni yuborish

Bu kodda, avvalgi qismda formni yaratdik, so'ngra JavaScript-da foydalanuvchidan ma'lumot kiritishni (masalan, foydalanuvchi nomini) soraymiz. Keyin, form elementi ma'lumotlarni serverga yuborish uchun faollashtiriladi (submit).


JavaScript DOM reset funksiyasi faqatgina formni tozalash uchun ishlatiladi. Har safar serverga form ma'lumotlari yuborilganidan so'ng bu ma'lumotlar qayta yuborilmasligi uchun uni reset qilish ya'ni tozalash maqsadga muvofiq :


myForm.reset() // formani tozalash


Quyida men sizga Javascript orqali html form elementi obyekti ustida qilishingiz mumkin bo'lgan bir necha amallarni misol keltiraman:

myForm.elements // forma elementlari (input,select,checkbox va hokazo) dan iborat massiv 

myForm.name // forma maydonlariga ularning "name" atributlari orqali ham murojaat qilish mumkin 


myForm.submit() // formani tasdiqlab serverga yuborish

Shuningdek, form elementlariga JavaScript yordamida boshqa hodisalar ham amal qilish mumkin, masalan, o'zgartiriladigan hollarda yoki form tayyor bo'lib yuborishdan oldin. Buning uchun addEventListener metodidan foydalanish talab etiladi.

+3

👍

+1

❤

+0

😎

+0

💥

+2

👽

+0

😐

+3

👎

Maqola teglari

Javascript Veb dasturlash Front-End Foydali Dasturlash tili Boshlovchilar uchun
Abdurahmon Rashidov Front-End 145
Facebook Telegram

Bu haftada ko'p o'qildi

Kompyuter tarmoqlarining asosiy turlari

Kompyuter tarmoqlarining asosiy turlari

54179 1329
Kesh xotira nima va uning vazifalari

Kesh xotira nima va uning vazifalari

7119 525
Umumiy tezkor tugmalar : shortcuts

Umumiy tezkor tugmalar : shortcuts

6632 165

Mavzuga oid

Frontend dasturlash: o‘rganib nima qilish mumkin va 2026-yildagi o‘rni

Frontend dasturlash: o‘rganib nima qilish mumkin va 2026-yildagi o‘rni

87 8
Javascript BOM haqida

Javascript BOM haqida

186 32
React: mashhur JavaScript kutubxonasining ijobiy va salbiy tomonlari

React: mashhur JavaScript kutubxonasining ijobiy va salbiy tomonlari

648 80