Editace TD po kliknutÃ
důležitost: 5
UmožnÄte editaci bunÄk v tabulce po kliknutÃ.
- Po kliknutà by se buÅka mÄla stát âeditovatelnouâ (uvnitÅ se objevà textová plocha), můžeme mÄnit HTML kód. NemÄla by zmÄnit velikost, veÅ¡kerá geometrie by mÄla zůstat stejná.
- Pod buÅkou se objevà tlaÄÃtka OK a STORNO pro ukonÄenÃ/zruÅ¡enà editace.
- Je možné editovat pouze jednu buÅku souÄasnÄ. Dokud je
<td>v âeditaÄnÃm režimuâ, kliknutà na ostatnà buÅky bude ignorováno. - Tabulka může obsahovat mnoho bunÄk. Použijte delegovánà událostÃ.
Demo:
- Po kliknutà nahradÃme
innerHTMLbuÅky za<textarea>o stejné velikosti a bez ohraniÄenÃ. K nastavenà správné velikosti můžeme použÃt JavaScript nebo CSS. - NastavÃme
textarea.valuenatd.innerHTML. - NastavÃme fokus na textovou plochu.
- Pod buÅkou zobrazÃme tlaÄÃtka OK/STORNO a zpracujeme kliknutà na nÄ.