| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal max-m: 10.03.2009 10:26 | |
|
Caute,
kedze som v JS uplna lama a prebehol som aj cele forum musim zalozit tento topic. V mojom formulari (jeho name="formular") mam aj jeden select a nejake inputy - text.
JavaScript
Kód: <script language="javascript">
function enableField() { if (document.getElementById("typ") == "ad") { document.formular.lokalita.disabled=true; } } </script> HTML Kód: ... <tr> <td style="text-align:right;">Typ: </td> <td><select onchange="javascript:enableField();" name="typ" id="typ"><option value="0">- vyber typ -</option><option value="ad">ad</option><option value="eda">eda</option><option value="edn">edn</option><option value="edo">edo</option></select></td> </tr> <tr> <td style="text-align:right;">Lokalita: </td> <td><input type="text" name="lokalita" id="lokalita" /></td> </tr> ...
script by mi mal zabezpecit, ze ked v selecte vyberiem moznost "ad" input by mal byt needitovatelny. ak vyberiem nieco ine, mozem ho editovat. ja ho mam vsak stale editovatelny.
neviete co s tym?
(P.S.: v JS som fakt uplny zaciatocnik )
DIK.
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 10.03.2009 10:44 | |
|
Kód: function enableField() { if (document.getElementById("typ").options[document.getElementById("typ").selectedIndex].value == "ad") { document.formular.lokalita.disabled=true; } } alebo sa da aj takto Kód: function enableField() { if (document.getElementById("typ").selectedIndex == "1") { document.formular.lokalita.disabled=true; } }
ale musis mat ten ad v poradi druhy, ako ho mas teraz, kedze index pocita od nuly. a este ti tam chyba kontrola, ak niekto prepne z ad niekde inde, aby sa ti naspat enabloval input.
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal autor témy max-m: 10.03.2009 10:48 | |
|
funguje to perfektne.
DIK.
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| javascript wysiwyg v javascript popup v JavaScript, VBScript, Ajax | 1 | 849 | 25.07.2009 19:29 Ďuri | | Disable Registration v Redakčné systémy | 1 | 1146 | 14.10.2006 14:47 JanoF | | Disable drive v Operačné systémy Unix a Linux | 0 | 300 | 25.04.2012 23:10 webkar | | Disable Board Message v Redakčné systémy | 0 | 3742 | 13.10.2006 9:23 JanoF | | FSCK Disable boot password???? v Operačné systémy Unix a Linux | 1 | 408 | 04.11.2009 10:37 jararak | | problem pri zisteni hodnoty inputu (javascript) v JavaScript, VBScript, Ajax | 6 | 572 | 29.07.2009 20:04 Ďuri | | JavaScript - problem s podmienkami. Pls help! v JavaScript, VBScript, Ajax | 6 | 543 | 30.04.2015 11:28 Nesquik80 | | problem so stylmi v IE javascript/innerHTML v JavaScript, VBScript, Ajax | 5 | 506 | 09.11.2009 12:03 neopagan | | disable ALT text a image panel v Ostatné | 3 | 557 | 27.01.2009 16:05 Ďuri | | core 2 duo - jedno jadro disable v Intel - Integrated Electronics | 12 | 1424 | 11.12.2007 17:48 Zemla | | tlačidlo ovplivňujúce atribút disable a typ tlačidla v JavaScript, VBScript, Ajax | 4 | 383 | 01.11.2010 12:05 toma-mato | | mini mac PROBLEM v Ostatné operačné systémy | 1 | 1565 | 28.07.2008 9:50 RomanB | | P: SE Xperia Mini Pro ; SGS3 Mini v Predám | 7 | 627 | 23.06.2014 21:48 Demik | | I/K: SE Xperia Mini / x10 mini v Kúpim | 0 | 517 | 21.08.2011 21:50 kllr007 | | P: Mini PC Geekom IT 13 Mini v Predám | 0 | 89 | 15.04.2024 15:59 Roman35 | | Problem s mini projektorom v Ostatné | 2 | 321 | 10.01.2012 12:37 cibenopk |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|