🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #230487

Re: Uaktywnianie pola 2 przy konkretnym wyborze w polu 1

#230487
From: Tomasz Sowa
Date: Thu, 24 Jul 2014 03:03
43 lines
2067 bytes
Witam, dnia Tue, 22 Jul 2014 04:22:50 -0700 (PDT)
ka-ram-ba@wp.pl napisał:

> Pomocy. Podpowiedzcie mi co trzeba wstawić w miejsce wartości 'ccc'

Ja bym tam nic nie wstawiał i nawet skasował to 'onchange'.

> tak by przy wyborze konkretnej opcji z pola wyboru 1, pole wyboru 2
> uaktywanialo sie

To nie jest pytanie dotyczące PHP tylko JS.

> np: przy jednej z opcji pola 1 (np: Pozycja 1) a
> przy pozostalych opcjach bylo nieaktywne?

Na przykład jeśli wybierzemy pozycję nr 3 z pierwszego to js może
wyglądać następująco:

<script>
function enable_second_sel()
{
	var sel = document.getElementById('aaa');
	var sel2 = document.getElementById('onch');
	var option_index = 2;

	if( sel && sel2 )
		sel2.disabled = !(sel.selectedIndex == option_index);
}

function set_change_handler()
{
	var sel = document.getElementById('aaa');

	if( sel )
		sel.addEventListener('change', enable_second_sel, false);
}

window.addEventListener('load', set_change_handler, false);
</script>


-- 
Tomek
Technical Details
Message-ID: <20140724050332.760c25f0@s100.ttmath.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.dialog.net.pl!not-for-mail
References: <18fe1ebc-c3fb-4434-8679-6874e93843a3@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.dialog.net.pl!not-for-mail
From: Tomasz Sowa <t.sowa@NOSPAM.ttmath.org>
Newsgroups: pl.comp.lang.php
Subject: Re: Uaktywnianie pola 2 przy konkretnym wyborze w polu 1
Date: Thu, 24 Jul 2014 05:03:32 +0200
Organization: Dialog Net
Lines: 45
Message-ID: <20140724050332.760c25f0@s100.ttmath.org>
References: <18fe1ebc-c3fb-4434-8679-6874e93843a3@googlegroups.com>
NNTP-Posting-Host: dynamic-87-105-113-199.ssp.dialog.net.pl
Mime-Version: 1.0
X-Trace: news.dialog.net.pl 1406171234 29087 87.105.113.199 (24 Jul 2014 03:07:14 GMT)
X-Complaints-To: abuse@dialog.net.pl
NNTP-Posting-Date: Thu, 24 Jul 2014 03:07:14 +0000 (UTC)
X-Newsreader: Claws Mail 3.9.3 (GTK+ 2.24.22; amd64-portbld-freebsd10.0)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit