Zakázat změnit formulářové pole

Pro zakázání formulářových polí slouží disabled="disabled".
Tato vlastnost však nepošle daná formulářová pole a to může být problém.
Pokud chcete zakázat formulářové pole a přesto ho poslat použijte readonly="readonly"



Tady však nastává problém u checkboxu a rozbalovacího seznamu select
Zde je nejednodušší sáhnout po JavaScriptu

CHECKBOG
onclick="return false" onkeydown="return false"

SELECT
u každého option nastavíme
onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;"

Problém máme vyřešen nyní stačí přidat jen třídu a nastylovat, aby se vše tvářilo jako disabled.


Komentáře

Oblíbené příspěvky