[ 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 | 144
Bydlisko: Žilina
NapísalOffline : 10.03.2009 10:26 | JavaScript: mini problem s disable

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ý: 17.07.24
Príspevky: 532
Témy: 35 | 35
Bydlisko: Bratislava
NapísalOffline : 10.03.2009 10:44 | JavaScript: mini problem s disable

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 | 144
Bydlisko: Žilina
Napísal autor témyOffline : 10.03.2009 10:48 | JavaScript: mini problem s disable

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
 [ Príspevkov: 3 ] 


JavaScript: mini problem s disable



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 Frontend

1

965

25.07.2009 19:29

Ďuri

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

Disable drive

v Unix-like systémy

0

366

25.04.2012 23:10

webkar

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

Disable Registration

v CMS

1

1232

14.10.2006 14:47

JanoF

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

Disable Board Message

v CMS

0

3841

13.10.2006 9:23

JanoF

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

FSCK Disable boot password????

v Unix-like systémy

1

466

04.11.2009 10:37

jararak

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

problem pri zisteni hodnoty inputu (javascript)

v Frontend

6

647

29.07.2009 20:04

Ďuri

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

JavaScript - problem s podmienkami. Pls help!

v Frontend

6

654

30.04.2015 11:28

Nesquik80

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

problem so stylmi v IE javascript/innerHTML

v Frontend

5

614

09.11.2009 12:03

neopagan

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

disable ALT text a image panel

v Ostatné

3

620

27.01.2009 16:05

Ďuri

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

core 2 duo - jedno jadro disable

v Intel

12

1515

11.12.2007 17:48

Zemla

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 Frontend

4

447

01.11.2010 12:05

toma-mato

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

mini mac PROBLEM

v Unix-like systémy

1

1746

28.07.2008 9:50

RomanB

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

!WIFI PROBLÉM! - mini notebook

v Siete

1

583

19.01.2009 17:36

Jaro

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

Problem s mini projektorom

v Ostatné

2

398

10.01.2012 12:37

cibenopk

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

Ipad mini hdd problém

v Smartfóny a tablety

4

701

09.10.2014 17:44

martinsos

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

P: Mini PC Geekom IT 13 Mini

v Bazár

0

332

15.04.2024 15:59

Roman35



© 2005 - 2026 PCforum, edited by JanoF