Атрибут contenteditable

Атрибут contenteditable браузер орқали саҳифанинг исталган элементини таҳрирлаш имконини беради.

true қиймати таҳрирлашни ёқади, false қиймати эса ўчиради. true ўрнига бўш қийматни ёзиш мумкин ёки уни умуман ёзмаслик мумкин.

Таҳрирлашдан сўнг ўзгартиришлар саҳифада бирор жойга сақланади деб ўйлаш керак эмас. Буни JavaScript орқали mustaqil amalga oshirish kerak.

Мисол

Келтинг, браузер орқали абзац матнини таҳрирлайми (шунинг ўзи уни сичқонча билан босиб, ёза бошланг):

html<p contenteditable>
  Ушбу абзац матнини браузер орқали
  таҳрирлаш мумкин.
</p>

Результат:

Мисол

Энди матн таҳрирлашни ўчирамиз (бунинг учун contenteditable атрибутини умутан ёзмаслик мумкин):

html<p contenteditable="false">
  Ушбу абзац матнини браузер орқали
  таҳрирлаб бўлмайди.
</p>

Результат:

Қуйидагиларни ҳам кўринг

  • textarea теги,
    унинг ёрдамида матн таҳрирловчиси ясаш мумкин