Autor Zpráva
petr_svetr
Profil *
Dobry vecer,

pisu XHMTL kod ve strict modu a potrebuji vypnout pro jeden input autocomplete. Chodi to, ale neni to validni. Hledal jsem na webu, ale nenasel jsem nic co by to resilo.

Kdyz se pokousim vec resit v JS, autocomplete vypnut neni (FF 3.5):
document.getElementById('elementId').autoComplete = 'off';


Vi nekdo o nejakem kulantnim reseni?
Trejpa
Profil
petr_svetr
Chodi to, ale neni to validni.
Když to chodí, tak bych to neřešil.
Validní to být nemůže, protože vlastnost autocomplete není v žádné DTD.

Kdyz se pokousim vec resit v JS,
Nemůžeš nastavovat hodnotu neexistující vlastnosti.

Ta vlastnost se dá pomocí javaskriptu vytvořit:
<input id="elementId" />
<script type="text/javascript">
/* <![CDATA[ */
var newAttr = document.createAttribute("autocomplete");
newAttr.nodeValue = "off"
document.getElementById("elementId").setAttributeNode(newAttr);  
/* ]]> */
</script>
petr_svetr
Profil *
Diky moc...

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: