Autor | Zpráva | ||
---|---|---|---|
drvaca Profil |
#1 · Zasláno: 14. 8. 2010, 16:54:12
Dobrý den,
chci se vás zeptat, pročpak mi toto nefunguje: <input id="druhy" type="checkbox" disabled> Přečetl/a jsem <a target="_blank" href="pravidla.php" onclick="document.getElementById('druhy').enabled">pravidla</a> a souhlasím s nimi. Jakpak to opravit? Děkuji |
||
Bubák Profil |
#2 · Zasláno: 14. 8. 2010, 17:43:35
<input id="druhy" type="checkbox" disabled>Přečetl/a jsem <a target="_blank" href="pravidla.php" onclick="document.getElementById('druhy').checked=1">pravidla</a> a souhlasím s nimi. Ale připadá mi úchylné, že s pravidly souhlasím, aniž bych je četl, protože si je chci napřed přečíst a k tomu jako bonbónek je, že souhlas nemůžu odvolat. |
||
drvaca Profil |
#3 · Zasláno: 14. 8. 2010, 18:00:50
To snad ne, vždyť ten chceckbox není zašktlý, dokud nekliknete na ta pravidla. . .
|
||
Bubák Profil |
#4 · Zasláno: 14. 8. 2010, 18:08:49
Přijde nový návštěvník, který si chce přečíst pravidla. Proto na ně klikne a tím se zatrhne souhlas.
Přijde návštěvník znalý pravidel, souhlas nemůže zaškrtnout, ale je opruzován vyskakovacím oknem s pravidly. Ani jedno mi nepřijde normální. |
||
drvaca Profil |
#5 · Zasláno: 14. 8. 2010, 18:10:56
Pak zde je ještě možnost využívat cookies, tudíž pokud uživatel bude s pravidly souhlasit, následující dva měsíce se mu tato stránka nezobrazí :-)
|
||
Chamurappi Profil |
#6 · Zasláno: 14. 8. 2010, 18:50:38 · Upravil/a: Chamurappi
Reaguji na Bubáka:
„připadá mi úchylné, že s pravidly souhlasím, aniž bych je četl“ Jestli jsem správně pochopil dotaz, tak drvaca chce to zaškrtávátko jen povolit. Takže je to o něco méně úchylné. Reaguji na drvacu: Zrušení zákazu jde zařídit příkazem: document.getElementById('druhy').disabled = false; Mimochodem, pokud si uživatel rozklikne pravidla prostředním tlačítkem myši (což je docela očekávatelné chování, má-li nad nimi vyplněný formulář a nechce stránku opustit), tak se událost onclick nevyvolá.
|
||
drvaca Profil |
#7 · Zasláno: 14. 8. 2010, 19:00:13
Chamurappi:
„tak se událost onclick nevyvolá.“ Děkuji, tož to jsem nevěděl. A dá se to tedy udělat nějak jinak, aby to fungovalo na podobném principu, ale fungovalo pokaždé? |
||
Nox Profil |
#8 · Zasláno: 14. 8. 2010, 19:28:35
drvaca:
Nemáš to ale přístupné, ve smyslu - pokud nemám JS/mám vypnuto, checkbox se mi nepovede zaškrnout => disable přidej až přes JS |
||
drvaca Profil |
#9 · Zasláno: 16. 8. 2010, 21:41:04
Chamurappi:
> „tak se událost onclick nevyvolá.“ A co kdybych onclick nahradil za onmouseover ? |
||
Časová prodleva: 14 let
|
0