| Autor | Zpráva | ||
|---|---|---|---|
| Manny Profil |
#1 · Zasláno: 25. 8. 2015, 14:46:16
Proím o drobnou radu.
V závislosti na stavu checkboxu potřebuji měnit disable vedlejšího textového inputu. <input type="checkbox" name="alterindex" onclick="document.getElementById("alterindexlink").disabled = !(document.form.alterindex.checked);">
<input type="text" id="alterindexlink" name="alterindexlink" value="" >Pomohl by mi někdo? |
||
| juriad Profil |
#2 · Zasláno: 25. 8. 2015, 15:23:00
Už jsi to skoro měl: Živá ukázka
|
||
| mimochodec Profil |
#3 · Zasláno: 25. 8. 2015, 15:25:02
jeden google, dvacet sekund, tři kliknutí: http://jsfiddle.net/subhaze/H8VPY/13/
|
||
| Manny Profil |
#4 · Zasláno: 25. 8. 2015, 15:30:50
juriad:
Aha, díky moc. Ale proč ten původní zápis nešel? !this.checked; je jen kratší alternativa toho mého.
|
||
| juriad Profil |
Manny:
Protože jsi uvnitř uvozovek použil uvozovky. To byl ten hlavní problém. Já jsem je nahradil za apostrofy; alternativně by je šlo nahradit za entitu ".
|
||
| Manny Profil |
#6 · Zasláno: 25. 8. 2015, 21:31:45
A proč nefunguje alternativa s
readonly?
|
||
| Chamurappi Profil |
#7 · Zasláno: 25. 8. 2015, 21:34:43
Reaguji na Mannyho:
Protože vlastnost DOMu vázaná na atribut readonly se jmenuje readOnly.
|
||
| juriad Profil |
#8 · Zasláno: 25. 8. 2015, 21:36:31
Funguje. Asi máš chybu v tom, že vlastnost se v JS zapisuje
readOnly s velkým O.
|
||
| Manny Profil |
#9 · Zasláno: 25. 8. 2015, 21:47:16
Chamurappi, juriad:
Díky pánové, to jsem nevěděl. |
||
|
Časová prodleva: 11 let
|
|||
0