Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
JavaScript: mini problem s disable

Registrovaný: 16.01.08
Prihlásený: 27.03.13
Príspevky: 641
Témy: 144
Bydlisko: Žilina
Príspevok NapísalOffline : 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 :D )


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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 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
Offline

Užívateľ
Užívateľ
JavaScript: mini problem s disable

Registrovaný: 16.01.08
Prihlásený: 27.03.13
Príspevky: 641
Témy: 144
Bydlisko: Žilina
Príspevok Napísal autor témyOffline : 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
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. javascript wysiwyg v javascript popup

v JavaScript, VBScript, Ajax

1

849

25.07.2009 19:29

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Disable Registration

v Redakčné systémy

1

1146

14.10.2006 14:47

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Disable drive

v Operačné systémy Unix a Linux

0

300

25.04.2012 23:10

webkar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Disable Board Message

v Redakčné systémy

0

3742

13.10.2006 9:23

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. FSCK Disable boot password????

v Operačné systémy Unix a Linux

1

408

04.11.2009 10:37

jararak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem pri zisteni hodnoty inputu (javascript)

v JavaScript, VBScript, Ajax

6

572

29.07.2009 20:04

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JavaScript - problem s podmienkami. Pls help!

v JavaScript, VBScript, Ajax

6

543

30.04.2015 11:28

Nesquik80 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem so stylmi v IE javascript/innerHTML

v JavaScript, VBScript, Ajax

5

506

09.11.2009 12:03

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. disable ALT text a image panel

v Ostatné

3

557

27.01.2009 16:05

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. core 2 duo - jedno jadro disable

v Intel - Integrated Electronics

12

1424

11.12.2007 17:48

Zemla Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 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 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mini mac PROBLEM

v Ostatné operačné systémy

1

1565

28.07.2008 9:50

RomanB Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: SE Xperia Mini Pro ; SGS3 Mini

v Predám

7

627

23.06.2014 21:48

Demik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/K: SE Xperia Mini / x10 mini

v Kúpim

0

517

21.08.2011 21:50

kllr007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Mini PC Geekom IT 13 Mini

v Predám

0

89

15.04.2024 15:59

Roman35 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s mini projektorom

v Ostatné

2

321

10.01.2012 12:37

cibenopk Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra