darsga qaytish

Bosish orqali TD ni tahrirlang

Jadval xujayralarini bosish orqali tahrirlanadigan qilib qo’ying.

  • Bosish orqali hujayra “tahrirlanadigan” bo’lishi kerak (ichkarida matn maydoni paydo bo’ladi), biz HTMLni o’zgartirishimiz mumkin. Hech qanday o’lcham bo’lmasligi kerak, barcha geometriya bir xil bo’lishi kerak.
  • Tahrirlashni tugatish/bekor qilish uchun katak ostida OK va CANCEL tugmalari paydo bo’ladi.
  • Bir vaqtning o’zida faqat bitta katakni tahrirlash mumkin. <td> «tahrirlash» rejimida bolsa-da, boshqa katakchalarni bosish etiborga olinmaydi.
  • Jadvalda ko’plab katakchalar bo’lishi mumkin. Tadbir delegatsiyasidan foydalaning.

Demo:

Vazifa uchun sandbox-ni oching.

  1. Bosing – katakchaning ichkiHTML ni bir xil o’lchamdagi va chegarasiz <textarea> bilan almashtiring. To’g’ri o’lchamni o’rnatish uchun JavaScript yoki CSS dan foydalanishi mumkin.
  2. textarea.value ni td.innerHTML qilib belgilang.
  3. Diqqatni matn maydoniga qarating.
  4. Yacheyka ostidagi OK/CANCEL tugmachalarini ko’rsating, ularni bosish bilan ishlang.

Yechimni sandbox-da oching.