Autor | Zpráva | ||
---|---|---|---|
Feri Profil |
#1 · Zasláno: 30. 8. 2006, 16:42:45
chcem spraviť, aby - najskôr by bol checkbox nezaškrtnutý a pole bude "readonly"...ale ak začiarknem checkbox, tak sa nastaví klasické pole a bude sa dať doňho čosi vpísať...skúšal som to spraviť takto, ale nefunguje,,,vie mi niekto pomôcť?
<script> javascriptfunkcia() { if (!form.potvrdenie.checked) {form.to.readonly=""; } else {form.to.readonly="readonly"} } </script> <td colspan="2"><input type="text" name="to" value="" readonly="readonly" style="width: 200px;"> <input TYPE="checkbox" NAME="potvrdenie" onclick="javascriptfunkcia()"> |
||
venca12 Profil |
#2 · Zasláno: 30. 8. 2006, 18:32:51
Máte tam několik syntaktických chyb. První je v tom, že readonly vlastnost se píše s velkym O, tzn. readOnly. Druhá je, že tato vlastnost je typu boolean, tudíž je nutno jí přiřazovat hodnotu buď true, anebo false. V tomhle kódu nevidím, jestli máte na stránce nějaký form, pojmenovaný form. Přesto doporučuji odkazovat se na elementy pomocí vlastnosti id a v js, pomocí metody getElementById, je to mnohem funkčnější a já to mám radši. Shrnutě řečeno by to mělo vypadat asi nějak takhle:
<script type="text/javascript"> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0