![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.Projektuje swoją strone budowlaną i potrzebuje umiescic na niej kalkulator wyceny kosztow remontowych . Prosze o pomoc w znalezieniu odpowiedniego kalkulatora ewentualnie jakiegos programu do tego celu z gory dziekuje. Podam link do stron na ktorych sa takie kalkulatory.
http://www.kalkulator.entero.pl/ http://www.budomax.biz.pl/kalkulator/index.php |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 28 Dołączył: 2.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie formulaz z polami
typ usługi cena usługi ilość i teraz zrób skrypt prztwarzający mnorzący kazdą (cena*ilosc jakiejś usługi)+(cena*ilosc innej usługi)+.... to daj do zmiennej i wyswietl |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
albo w php
![]() ![]() -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
dzieki ale ja jestem zielony w tych sprawach jak bys mogl mi napisac jakis gotowy przyklad to bylbym wdzieczny
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
Nie żebym był jakiś wredny albo coś ... Giełda albo PHP Classes
Ten post edytował decha-design 5.02.2009, 19:10:02 -------------------- Grzegorz 'Decha' Polek »
º http://grzegorzpolek.com º http://www.facebook.com/grzegorz.polek º http://www.lastfm.pl/user/Dechaa ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A ja czekam na prawidłowy tag tematu.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
udalo mi sie cos splodzic ale niewiem jak zrobic przeliczanie tego tak to wyglada
Powód edycji: [erix] bbcode
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 781 Pomógł: 256 Dołączył: 29.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Prosze prosty przyklad reszte sobie dopasój
Kod <HTML>
<HEAD> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <script LANGUAGE = JavaScript> <!-- Ukrycie przed przeglądarkami nieobsługującymi JavaScript function obsluga_zdarzenia (obj){ if (isNaN (obj.value)){ document.getElementById('wynik').innerHTML = 'Blad'; obj.focus(); obj.select(); } else { document.getElementById('wynik').innerHTML = 12.00 * obj.value; } } // Koniec kodu JavaScript --> </SCRIPT> </HEAD> <BODY> <FORM NAME = "test"> <table cellpadding='7' cellspacing='7' class='center'> <tr> <td>Rodzaj usługi</td><td>Jedn.</td><td>Cena jedn.</td><td>Ilosc</td><td>Cena</td> </tr> <tr> <td>Gadzie gipsowe</td><td>m2</td><td>12,00</td><td><INPUT TYPE = "text" NAME = "okno_tekstowe" VALUE = "" onChange = "obsluga_zdarzenia(this)"></td> <td id="wynik">0,00 PLN</td> </tr> </FORM> </BODY> </HTML> Ten post edytował kefirek 5.02.2009, 20:41:33 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
ok dzieki tylko czemu wynik znika i wyskakuja spowrotem same zera i jescze jedno chcialbym zeby mi sie sumowaly pozniej wyniki
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Zamykam temat do czasu poprawienia tagu tematu/przesłania nowego na PW.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
zrobilem ale cos jest nie tak
<HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <script LANGUAGE = JavaScript> <!-- Ukrycie przed przeglądarkami nieobsługującymi JavaScript function obsluga_zdarzenia (obj){ if (isNaN (obj.value)){ document.getElementById('wynik').innerHTML = 'Blad'; obj.focus(); obj.select(); } else { document.getElementById('wynik').innerHTML = 12.00 * obj.value; } } // Koniec kodu JavaScript --> </SCRIPT> </HEAD> <BODY> <FORM NAME = "test"> <table cellpadding='7' cellspacing='7' class='center'> <tr> <td>Rodzaj usługi</td><td>Jedn.</td><td>Cena jedn.</td><td>Ilosc</td><td>Cena</td> </tr> <tr> <td>Gadzie gipsowe</td><td>m2</td><td>12,00</td><td><INPUT TYPE = "text" NAME = "okno_tekstowe" VALUE = ""onChange = "obsluga_zdarzenia(this)"></td> <td id="wynik">0,00 PLN</td> <tr> <td>Malowanie</td><td>m2</td><td>5,00</td><td><INPUT TYPE = "text" NAME = "okno_tekstowe" VALUE = ""onChange = "obsluga_zdarzenia(this)"></td> <td id="wynik">0,00 PLN</td> <tr> <td>Kafelkowanie</td><td>m2</td><td>40,00</td><td><INPUT TYPE = "text" NAME = "okno_tekstowe" VALUE = ""onChange = "obsluga_zdarzenia(this)"></td> <td id="wynik">0,00 PLN</td> <tr> <td>Montaż okin</td><td>mb</td><td>25,00</td><td><INPUT TYPE = "text" NAME = "okno_tekstowe" VALUE = ""onChange = "obsluga_zdarzenia(this)"></td> <td id="wynik">0,00 PLN</td> </tr> </FORM> </BODY> </HTML> |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
BBCOOOOOOOOOOODE!!!!
;]
-------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki a jak teraz zrobic zeby to sie wszystko sumowalo na dole
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 296 Pomógł: 32 Dołączył: 3.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ziomuś, ale to nie jest wytwórnia darmowych skryptów... masz tu prowizorke ;]
-------------------- |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%) ![]() ![]() |
+ HTML 4.01 Strict
+ jQuery 1.3.1 (Google AJAX Libraries API) + łatwa rozbudowa o dodatkowe pola Kod <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Kalkulator</title> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("jquery", "1"); </script> <script type="text/javascript"> function update(){ var sum = 0; $("#calculator > tbody > tr").each(function(){ var price = parseFloat($(this).find("td:eq(2)").text()); var amount = parseFloat($(this).find("td:eq(3)").find("input:first").val()); var value = $(this).find("td:eq(4)"); if (amount > 0) { value.text(price*amount); sum += price*amount; } else { value.text(0); } }); $("#summary").text(sum); } $(document).ready(function(){ update(); $("#calculator input").keyup(function(){ update(); }); }); </script> </head> <body> <table id="calculator"> <thead> <tr> <th>Rodzaj usługi</th> <th>Jm</th> <th>Cena</th> <th>Ilość</th> <th>Wartość</th> </tr> </thead> <tfoot> <tr> <th colspan="4">Razem</th> <th id="summary"></th> </tr> </tfoot> <tbody> <tr> <td>Gadzie gipsowe</td> <td>m<sup>2</sup></td> <td>12.00</td> <td><input type="text" name="gadzie-gipsowe"></td> <td></td> </tr> <tr> <td>Malowanie</td> <td>m<sup>2</sup></td> <td>5.00</td> <td><input type="text" name="malowanie"></td> <td></td> </tr> <tr> <td>Kafelkowanie</td> <td>m<sup>2</sup></td> <td>40.00</td> <td><input type="text" name="kafelkowanie" /></td> <td></td> </tr> <tr> <td>Montaż okien</td> <td>mb</td> <td>25.00</td> <td><input type="text" name="montaz-okien" /></td> <td></td> </tr> </tbody> </table> </body> </html> * formatowanie poprzez html jest do bani Ten post edytował nexis 6.02.2009, 02:15:27 -------------------- |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 31.10.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam wie ktos może jak zrobić żeby ceny w tym kodzie poniżej napisanego przez ISSO mogły byc również po przecinku ? np. 1.50 suma 12.50
Pozro Ziomuś, ale to nie jest wytwórnia darmowych skryptów... masz tu prowizorke ;]
Ten post edytował Dobrob 31.10.2017, 21:06:27 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 28 Dołączył: 2.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
spróbuj tak:
Kod function obsluga_zdarzenia(obj, id, mSetValue){
var floatValue = (parseFloat(obj.value.replace(",","."))); if (isNaN (floatValue)){ document.getElementById(id).innerHTML = 'Blad'; obj.focus(); obj.select(); } else { var mSV = document.getElementById(mSetValue).innerHTML; document.getElementById(id).innerHTML = parseFloat(mSV.replace(",",".")) * floatValue; } var a = document.getElementById('wynik1').innerHTML; var b = document.getElementById('wynik2').innerHTML; var c = document.getElementById('wynik3').innerHTML; var d = document.getElementById('wynik4').innerHTML; document.getElementById('all').innerHTML = parseFloat(a) + parseFloat(b) + parseFloat(c) + parseFloat(d); } |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 31.10.2017 Ostrzeżenie: (0%) ![]() ![]() |
Działa - Zajebiscie - dzieki
![]() Ten post edytował Dobrob 2.11.2017, 19:32:30 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.05.2025 - 08:13 |