🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #49781

newbie: if, checkbox i obliczanie

#49781
From: Tomasz Piasecki
Date: Sun, 31 Jan 2010 22:10
50 lines
2068 bytes
Witajcie!
Chicałbym zrobić wydawałoby sie prostą rzecz: użytkownik wpisuje wartośc do
jendeo pola i w zależności od stanu checkboxa jest ona mnożona przez jedną
bądź drugą z góry określoną stałą. I najlepiej żeby było to tuz po wpisaniu.
Mam tak:


<script language="JavaScript">

function pomnoz(czynnik1, output, czy)
{
var czynnik1 = document.getElementById(czynnik1).value;
var czy = document.getElementById(czy).value;
var czynnik2=null;

if (czy == 'off') {
czynnik2 = 2;
} else {
czynnik2 = 4;

}

var wynik = czynnik1 * czynnik2;
wynik = wynik * 100;
wynik = Math.round(wynik)/100;
document.getElementById(output).value=wynik;
}
</script>

Ilość: <input type="text" size="10" id="ilosc" name="ilosc"
onchange="pomnoz('ilosc', 'wartosc', 'czy')"><br>

czy? <input type="checkbox" id="czy" onClick="pomnoz('ilosc', 'wartosc',
'czy')"><br>


Wartość: <input type="text" size="10" id="wartosc" vreadonly="readonly"
name="wartosc">


i działa to do tej pory tak, że przy zmianie wartości w polu "ilość" wynik
faktycznie się zmienia, ale zmienianie checkboxa nic nie daje.

Poratujcie proszę

TomaszPe


-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID: <hk4v4u$57d$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.gazeta.pl!not-for-mail
From: "Tomasz Piasecki" <tipi_v2.0.SKASUJ@gazeta.pl>
Newsgroups: pl.comp.lang.javascript
Subject: newbie: if, checkbox i obliczanie
Date: Sun, 31 Jan 2010 22:10:38 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 50
Message-ID: <hk4v4u$57d$1@inews.gazeta.pl>
NNTP-Posting-Host: localhost
X-Trace: inews.gazeta.pl 1264975838 5357 172.20.26.238 (31 Jan 2010 22:10:38 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sun, 31 Jan 2010 22:10:38 +0000 (UTC)
X-User: tipi_v2.0
X-Forwarded-For: 217.76.116.175
X-Remote-IP: localhost
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit