Autor Zpráva
suky
Profil
Potreboval bych poradit s jednou JS funkci ktera by mela po kliknuti na odkaz zaskrtavat a po dalsim kliknuti odskrtavat checkbox.

function Zmenit_heslo(){
	checkbox=document.getElementById('id_zh');
	if (checkbox)
	{
	document.getElementById('id_zh').checked=true;
	}
	else
	{
	document.getElementById('id_zh').checked=false;
	}
}


Nejsem moc znalec JS, ale tohle bych celkem potreboval, nefunguje mi to totiz ;) Vzydky to prevede jen jednim smerem.
Chamurappi
Profil
Reaguji na sukyho:
Do proměnné checkbox dáváš element s id="id_zh", pak vlastně testuješ, jestli existuje (nikoliv jestli je zaškrtnutý). Pokud ano, nastavíš jeho vlastnost checked na true, pokud ne, tak způsobíš chybovou hlášku. Chceš asi toho:
var checkbox=document.getElementById('id_zh').checked;
suky
Profil
Diky moc ;)
peta
Profil
suky
jakpsatweb - javascript - priklady - formulare - zasednuti podle radion butonu
centi
Profil
Len na okraj, nestačil by na toto <label>?
peta
Profil
centi
To by mozna chtelo upresnit, tuhle funkci zatim moc lidi nepouziva, nezna
<form>
<label for="ideckoX">popisek klikni na mne</label>
<input id="ideckoX" type="checkbox">
</form>
suky
Profil
No ja sem label jeste nezkoumal, ale zkusim to ;)
centi
Profil
peta
To si robíš srandu? <label> je jeden zo základných tagov používaných vo formulároch, a mal by byť používaný v čo najväčšej miere hlavne z pohľadu prístupnosti.
suky
Profil
no tak v tom pripade ho nastuduju...

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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