Chyba v součtu

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod spenik 26. 5. 2014 12:18

Tak to je skvělé. Odhalíš kód?

Jo a jinak ti to nenásobí výsledek 21% DPH. Takže tam je chyba ;-)
A když si nevybereš např. zip, tak se přičítá 1,- místo 0,- a když si to člověk vybere, tak to nepřičte. Cena za zip, je 200 x výška a montáž je vždy celý řádek vynásobený 20%.
A šlo by tam ještě udělat, aby cena ze všech řádků se ukázala jako Celkem někde dole?
Naposledy upravil spenik dne 26. 5. 2014 12:31, celkově upraveno 1
spenik
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod Just_jo 26. 5. 2014 12:31

Stačí odmazat z adresy embedded/result/
Just_jo
Junior
Uživatelský avatar

Odeslat příspěvekod karlos00x 26. 5. 2014 14:57

Delat to pres JS je docela blbost paklize se jedna o neco jako objednavky...
Upgrade který má smysl: SSD. Zažijete svižný počítač.
karlos00x
Pokročilý

Odeslat příspěvekod spenik 26. 5. 2014 16:27

A jak bych to měl dělat?
spenik
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod PiranhaGreg 26. 5. 2014 16:33

karlos00x by to asi všechno řešil na serveru a pak jen vracel výsledek. Já nevidím důvod proč to dělat. Je mnohem příjemnější, když tam aktuální cena naskakuje okamžitě a ne až po znovunačtení stránky...

spenik píše:Jo a jinak ti to nenásobí výsledek 21% DPH. Takže tam je chyba ;-)
A když si nevybereš např. zip, tak se přičítá 1,- místo 0,- a když si to člověk vybere, tak to nepřičte. Cena za zip, je 200 x výška a montáž je vždy celý řádek vynásobený 20%.
A šlo by tam ještě udělat, aby cena ze všech řádků se ukázala jako Celkem někde dole?

To už snad zvládneš ne? ;-)
PiranhaGreg
Mírně pokročilý
Uživatelský avatar

Odeslat příspěvekod spenik 26. 5. 2014 16:38

Zatím to celé vypadá takto. je to trochu krkolomnější, ale plně funkční. Ale stále tam nevím, jak dát to zaokrouhlení. když třeba zvolím na řádce I. 100 x 100 s lemem a pak dám až ZIP ANO a MONTÁŽ ANO, tak to hodí tak tolik desetinných míst :-( A taky netuším, jak sečíst všechny "spanComplete", jako konečnou cenu....
Kód: Vybrat vše
                  </style><table class="tableizer-table">
                    <tr class="tableizer-firstrow">
<td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>díl</B></FONT></td>
<td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>šířka v cm</B></FONT></td>
<td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>výška v cm</B></FONT></td>
<td width=178 align=center><FONT face=Calibri size=2 color=#000000><B>provedení</B></FONT></td>
<td width=96 align=center><FONT face=Calibri size=2 color=#000000><B>shrnování</B></FONT></td>
<td width=134 align=center><FONT face=Calibri size=2 color=#000000><B>spodní profil</B></FONT></td>
<td width=62 align=center><FONT face=Calibri size=2 color=#000000><B>zip</B></FONT></td>
<td width=62 align=center><FONT face=Calibri size=2 color=#000000><B>montáž</B></FONT></td>
<td width=100align=center><FONT face=Calibri size=2 color=#000000><B>cena s DPH</B></FONT></td>
                     <tr><td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>I.</B></FONT></td>
                     <td><input type="text" name="sirka" id="selectService6" maxlength="4" style="float: left; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><input type="text" name="vyska" id="selectService7" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><select name="selectService1" id="selectService1" onchange="change1('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="700">celoprůhledné</option>
                                <option value="750">průhledné s lemem</option>
                                <option value="550">průhledné s neprůhledným</option>
                                <option value="450">neprůhledné</option>
                            </select>
                            <span id="span1"></span></td><td><select name="selectService2" id="selectService2" onchange="change1('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="200">nahoru</option>
                                <option value="325">do boku</option>
                            </select>
                            <span id="span2"></span></td><td><select name="selectService3" id="selectService3" onchange="change1('0',this.value)">
                                <option value="210">hliníkový profil</option>
                                <option value="20">dřevěná lišty</option>
                                <option value="0" selected="selected">žádný</option>
                            </select>
                            <span id="span3"></span></td><td><select name="selectService4" id="selectService4" onchange="change1('0',this.value)">
                                <option value="200">ano</option>
                                <option value="0" selected="selected">ne</option>
                            </select>
                            <span id="span4"></span></td><td><select name="selectService5" id="selectService5" onchange="change1('0',this.value)">
                                <option value="1">ne</option>
                                <option value="1.2">ano</option>
                            </select>
                            <span id="span5"></span></td><td><span id="spanComplete"></span> ,-
                            <br>
                            </form>
                        <script type="text/javascript">
                     
                            function change1(id,val)
                            {
                                if(val == 0){
                                    val = "žádné";
                                }
                     
                                $('#span'+id).text(val);
                     
                                count1();
                            }
                     
                            function count1()
                            {
                                var value1 = parseFloat($("#selectService1").val(), 10);
                                var value2 = parseFloat($("#selectService2").val(), 10);
                                var value3 = parseFloat($("#selectService3").val(), 10);
                                var value4 = parseFloat($("#selectService4").val(), 10);
                                var value5 = parseFloat($("#selectService5").val(), 10);
                                var value6 = parseInt($("#selectService6").val(), 10);
                                var value7 = parseInt($("#selectService7").val(), 10);
                     
                                var completeValue = (((((value6*value7)/10000)*(value1))+((value2)*(value6/100))+((value3)*(value6/100))+((value4)*(value7/100)))*(value5))*1.21;
                     
                                $('#spanComplete').text(completeValue);
                            }
                     
                        </script>
                    </body></td></tr>
                            <br>
                            </form>
<tr><td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>II.</B></FONT></td>
                     <td><input type="text" name="sirka" id="selectService16" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><input type="text" name="vyska" id="selectService17" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><select name="selectService11" id="selectService11" onchange="change2('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="700">celoprůhledné</option>
                                <option value="750">průhledné s lemem</option>
                                <option value="550">průhledné s neprůhledným</option>
                                <option value="450">neprůhledné</option>
                            </select>
                            <span id="spani11"></span></td><td><select name="selectService12" id="selectService12" onchange="change2('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="200">nahoru</option>
                                <option value="325">do boku</option>
                               
                            </select>
                            <span id="spani12"></span></td><td><select name="selectService13" id="selectService13" onchange="change2('0',this.value)">
                                <option value="210">hliníkový profil</option>
                                <option value="20">dřevěná lišty</option>
                                <option value="0" selected="selected">žádný</option>
                            </select>
                            <span id="spani13"></span></td><td><select name="selectService14" id="selectService14" onchange="change2('0',this.value)">
                                <option value="200">ano</option>
                                <option value="0" selected="selected">ne</option>
                            </select>
                            <span id="spani14"></span></td><td><select name="selectService15" id="selectService15" onchange="change2('0',this.value)">
                                <option value="1">ne</option>
                                <option value="1.2">ano</option>
                            </select>
                            <span id="spani15"></span></td><td><span id="spanComplete1"></span> ,-
                            <br>
                            </form>
                        <script type="text/javascript">
                     
                            function change2(id,val)
                            {
                                if(val == 0){
                                    val = "žádné";
                                }
                     
                                $('#span'+id).text(val);
                     
                                count2();
                            }
                     
                            function count2()
                            {
                                var value11 = parseFloat($("#selectService11").val(), 10);
                                var value12 = parseFloat($("#selectService12").val(), 10);
                                var value13 = parseFloat($("#selectService13").val(), 10);
                                var value14 = parseFloat($("#selectService14").val(), 10);
                                var value15 = parseFloat($("#selectService15").val(), 10);
                                var value16 = parseInt($("#selectService16").val(), 10);
                                var value17 = parseInt($("#selectService17").val(), 10);
                     
                                var completeValue1 = (((((value16*value17)/10000)*(value11))+((value12)*(value16/100))+((value13)*(value16/100))+((value14)*(value17/100)))*(value15))*1.21;
                     
                                $('#spanComplete1').text(completeValue1);
                            }
                     
                        </script>
                    </body></td></tr>
                            <br>
                            </form>     
                            <tr><td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>III.</B></FONT></td>
                     <td><input type="text" name="sirka" id="selectService26" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><input type="text" name="vyska" id="selectService27" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><select name="selectService21" id="selectService21" onchange="change3('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="700">celoprůhledné</option>
                                <option value="750">průhledné s lemem</option>
                                <option value="550">průhledné s neprůhledným</option>
                                <option value="450">neprůhledné</option>
                            </select>
                            <span id="spani21"></span></td><td><select name="selectService22" id="selectService22" onchange="change3('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="200">nahoru</option>
                                <option value="325">do boku</option>
                               
                            </select>
                            <span id="spani22"></span></td><td><select name="selectService23" id="selectService23" onchange="change3('0',this.value)">
                                <option value="210">hliníkový profil</option>
                                <option value="20">dřevěná lišty</option>
                                <option value="0" selected="selected">žádný</option>
                            </select>
                            <span id="spani23"></span></td><td><select name="selectService24" id="selectService24" onchange="change3('0',this.value)">
                                <option value="200">ano</option>
                                <option value="0" selected="selected">ne</option>
                            </select>
                            <span id="spani24"></span></td><td><select name="selectService25" id="selectService25" onchange="change3('0',this.value)">
                                <option value="1">ne</option>
                                <option value="1.2">ano</option>
                            </select>
                            <span id="spani25"></span></td><td><span id="spanComplete2"></span> ,-
                            <br>
                            </form>
                        <script type="text/javascript">
                     
                            function change3(id,val)
                            {
                                if(val == 0){
                                    val = "žádné";
                                }
                     
                                $('#span'+id).text(val);
                     
                                count3();
                            }
                     
                            function count3()
                            {
                                var value21 = parseFloat($("#selectService21").val(), 10);
                                var value22 = parseFloat($("#selectService22").val(), 10);
                                var value23 = parseFloat($("#selectService23").val(), 10);
                                var value24 = parseFloat($("#selectService24").val(), 10);
                                var value25 = parseFloat($("#selectService25").val(), 10);
                                var value26 = parseInt($("#selectService26").val(), 10);
                                var value27 = parseInt($("#selectService27").val(), 10);
                     
                                var completeValue2 = (((((value26*value27)/10000)*(value21))+((value22)*(value26/100))+((value23)*(value26/100))+((value24)*(value27/100)))*(value25))*1.21;
                     
                                $('#spanComplete2').text(completeValue2);
                            }
                     
                        </script>
                    </body></td></tr>
                            <br>
                            </form>   
                            <tr><td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>IV.</B></FONT></td>
                     <td><input type="text" name="sirka" id="selectService36" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><input type="text" name="vyska" id="selectService37" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><select name="selectService31" id="selectService31" onchange="change4('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="700">celoprůhledné</option>
                                <option value="750">průhledné s lemem</option>
                                <option value="550">průhledné s neprůhledným</option>
                                <option value="450">neprůhledné</option>
                            </select>
                            <span id="spani31"></span></td><td><select name="selectService32" id="selectService32" onchange="change4('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="200">nahoru</option>
                                <option value="325">do boku</option>
                               
                            </select>
                            <span id="spani32"></span></td><td><select name="selectService33" id="selectService33" onchange="change4('0',this.value)">
                                <option value="210">hliníkový profil</option>
                                <option value="20">dřevěná lišty</option>
                                <option value="0" selected="selected">žádný</option>
                            </select>
                            <span id="spani33"></span></td><td><select name="selectService34" id="selectService34" onchange="change4('0',this.value)">
                                <option value="200">ano</option>
                                <option value="0" selected="selected">ne</option>
                            </select>
                            <span id="spani34"></span></td><td><select name="selectService35" id="selectService35" onchange="change4('0',this.value)">
                                <option value="1">ne</option>
                                <option value="1.2">ano</option>
                            </select>
                            <span id="spani35"></span></td><td><span id="spanComplete3"></span> ,-
                            <br>
                            </form>
                        <script type="text/javascript">
                     
                            function change4(id,val)
                            {
                                if(val == 0){
                                    val = "žádné";
                                }
                     
                                $('#span'+id).text(val);
                     
                                count4();
                            }
                     
                            function count4()
                            {
                                var value31 = parseFloat($("#selectService31").val(), 10);
                                var value32 = parseFloat($("#selectService32").val(), 10);
                                var value33 = parseFloat($("#selectService33").val(), 10);
                                var value34 = parseFloat($("#selectService34").val(), 10);
                                var value35 = parseFloat($("#selectService15").val(), 10);
                                var value36 = parseInt($("#selectService36").val(), 10);
                                var value37 = parseInt($("#selectService37").val(), 10);
                     
                                var completeValue3 = (((((value36*value37)/10000)*(value31))+((value32)*(value36/100))+((value33)*(value36/100))+((value34)*(value37/100)))*(value35))*1.21;
                     
                                $('#spanComplete3').text(completeValue3);
                            }
                     
                        </script>
                    </body></td></tr>
                            <br>
                            </form>                       
                            <tr><td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>V.</B></FONT></td>
                     <td><input type="text" name="sirka" id="selectService46" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><input type="text" name="vyska" id="selectService47" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><select name="selectService41" id="selectService41" onchange="change5('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="700">celoprůhledné</option>
                                <option value="750">průhledné s lemem</option>
                                <option value="550">průhledné s neprůhledným</option>
                                <option value="450">neprůhledné</option>
                            </select>
                            <span id="spani41"></span></td><td><select name="selectService42" id="selectService42" onchange="change5('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="200">nahoru</option>
                                <option value="325">do boku</option>
                               
                            </select>
                            <span id="spani42"></span></td><td><select name="selectService43" id="selectService43" onchange="change5('0',this.value)">
                                <option value="210">hliníkový profil</option>
                                <option value="20">dřevěná lišty</option>
                                <option value="0" selected="selected">žádný</option>
                            </select
                            <span id="spani43"></span></td><td><select name="selectService44" id="selectService44" onchange="change5('0',this.value)">
                                <option value="200">ano</option>
                                <option value="0" selected="selected">ne</option>
                            </select>
                            <span id="spani44"></span></td><td><select name="selectService45" id="selectService45" onchange="change5('0',this.value)">
                                <option value="1">ne</option>
                                <option value="1.2">ano</option>
                            </select>
                            <span id="spani45"></span></td><td><span id="spanComplete4"></span> ,-
                            <br>
                            </form>
                        <script type="text/javascript">
                     
                            function change5(id,val)
                            {
                                if(val == 0){
                                    val = "žádné";
                                }
                     
                                $('#span'+id).text(val);
                     
                                count5();
                            }
                     
                            function count5()
                            {
                                var value41 = parseFloat($("#selectService41").val(), 10);
                                var value42 = parseFloat($("#selectService42").val(), 10);
                                var value43 = parseFloat($("#selectService43").val(), 10);
                                var value44 = parseFloat($("#selectService44").val(), 10);
                                var value45 = parseFloat($("#selectService45").val(), 10);
                                var value46 = parseInt($("#selectService46").val(), 10);
                                var value47 = parseInt($("#selectService47").val(), 10);
                     
                                var completeValue4 = (((((value46*value47)/10000)*(value41))+((value42)*(value46/100))+((value43)*(value46/100))+((value44)*(value47/100)))*(value45))*1.21;
                     
                                $('#spanComplete4').text(completeValue4);
                            }
                     
                        </script>
                    </body></td></tr>
                            <br>
                            </form>                       
                            <tr><td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>VI.</B></FONT></td>
                     <td><input type="text" name="sirka" id="selectService56" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><input type="text" name="vyska" id="selectService57" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><select name="selectService51" id="selectService51" onchange="change6('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="700">celoprůhledné</option>
                                <option value="750">průhledné s lemem</option>
                                <option value="550">průhledné s neprůhledným</option>
                                <option value="450">neprůhledné</option>
                            </select>
                            <span id="spani51"></span></td><td><select name="selectService52" id="selectService52" onchange="change6('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="200">nahoru</option>
                                <option value="325">do boku</option>
                               
                            </select>
                            <span id="spani52"></span></td><td><select name="selectService53" id="selectService53" onchange="change6('0',this.value)">
                                <option value="210">hliníkový profil</option>
                                <option value="20">dřevěná lišty</option>
                                <option value="0" selected="selected">žádný</option>
                            </select>
                            <span id="spani53"></span></td><td><select name="selectService54" id="selectService54" onchange="change6('0',this.value)">
                                <option value="200">ano</option>
                                <option value="0" selected="selected">ne</option>
                            </select>
                            <span id="spani54"></span></td><td><select name="selectService55" id="selectService55" onchange="change6('0',this.value)">
                                <option value="1">ne</option>
                                <option value="1.2">ano</option>
                            </select>
                            <span id="spani55"></span></td><td><span id="spanComplete5"></span> ,-
                            <br>
                            </form>
                        <script type="text/javascript">
                     
                            function change6(id,val)
                            {
                                if(val == 0){
                                    val = "žádné";
                                }
                     
                                $('#span'+id).text(val);
                     
                                count6();
                            }
                     
                            function count6()
                            {
                                var value51 = parseFloat($("#selectService51").val(), 10);
                                var value52 = parseFloat($("#selectService52").val(), 10);
                                var value53 = parseFloat($("#selectService53").val(), 10);
                                var value54 = parseFloat($("#selectService54").val(), 10);
                                var value55 = parseFloat($("#selectService55").val(), 10);
                                var value56 = parseInt($("#selectService56").val(), 10);
                                var value57 = parseInt($("#selectService57").val(), 10);
                     
                                var completeValue5 = (((((value56*value57)/10000)*(value51))+((value52)*(value56/100))+((value53)*(value56/100))+((value54)*(value57/100)))*(value55))*1.21;
                     
                                $('#spanComplete5').text(completeValue5);
                            }
                     
                        </script>
                    </body></td></tr>
                            <br>
                            </form>                       
                            <tr><td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>VII.</B></FONT></td>
                     <td><input type="text" name="sirka" id="selectService66" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><input type="text" name="vyska" id="selectService67" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><select name="selectService61" id="selectService61" onchange="change7('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="700">celoprůhledné</option>
                                <option value="750">průhledné s lemem</option>
                                <option value="550">průhledné s neprůhledným</option>
                                <option value="450">neprůhledné</option>
                            </select>
                            <span id="spani61"></span></td><td><select name="selectService62" id="selectService62" onchange="change7('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="200">nahoru</option>
                                <option value="325">do boku</option>
                               
                            </select>
                            <span id="spani62"></span></td><td><select name="selectService63" id="selectService63" onchange="change7('0',this.value)">
                                <option value="210">hliníkový profil</option>
                                <option value="20">dřevěná lišty</option>
                                <option value="0" selected="selected">žádný</option>
                            </select>
                            <span id="spani63"></span></td><td><select name="selectService64" id="selectService64" onchange="change7('0',this.value)">
                                <option value="200">ano</option>
                                <option value="0" selected="selected">ne</option>
                            </select>
                            <span id="spani64"></span></td><td><select name="selectService65" id="selectService65" onchange="change7('0',this.value)">
                                <option value="1">ne</option>
                                <option value="1.2">ano</option>
                            </select>
                            <span id="spani65"></span></td><td><span id="spanComplete6"></span> ,-
                            <br>
                            </form>
                        <script type="text/javascript">
                     
                            function change7(id,val)
                            {
                                if(val == 0){
                                    val = "žádné";
                                }
                     
                                $('#span'+id).text(val);
                     
                                count7();
                            }
                     
                            function count7()
                            {
                                var value61 = parseFloat($("#selectService61").val(), 10);
                                var value62 = parseFloat($("#selectService62").val(), 10);
                                var value63 = parseFloat($("#selectService63").val(), 10);
                                var value64 = parseFloat($("#selectService64").val(), 10);
                                var value65 = parseFloat($("#selectService65").val(), 10);
                                var value66 = parseInt($("#selectService66").val(), 10);
                                var value67 = parseInt($("#selectService67").val(), 10);
                     
                                var completeValue6 = (((((value66*value67)/10000)*(value61))+((value62)*(value66/100))+((value63)*(value66/100))+((value64)*(value67/100)))*(value65))*1.21;
                     
                                $('#spanComplete6').text(completeValue6);
                            }
                     
                        </script>
                    </body></td></tr>
                            <br>
                            </form>                       
                            <tr><td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>VIII.</B></FONT></td>
                     <td><input type="text" name="sirka" id="selectService76" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><input type="text" name="vyska" id="selectService77" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><select name="selectService71" id="selectService71" onchange="change8('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="700">celoprůhledné</option>
                                <option value="750">průhledné s lemem</option>
                                <option value="550">průhledné s neprůhledným</option>
                                <option value="450">neprůhledné</option>
                            </select>
                            <span id="spani71"></span></td><td><select name="selectService72" id="selectService72" onchange="change8('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="200">nahoru</option>
                                <option value="325">do boku</option>
                               
                            </select>
                            <span id="spani72"></span></td><td><select name="selectService73" id="selectService73" onchange="change8('0',this.value)">
                                <option value="210">hliníkový profil</option>
                                <option value="20">dřevěná lišty</option>
                                <option value="0" selected="selected">žádný</option>
                            </select>
                            <span id="spani73"></span></td><td><select name="selectService74" id="selectService74" onchange="change8('0',this.value)">
                                <option value="200">ano</option>
                                <option value="0" selected="selected">ne</option>
                            </select>
                            <span id="spani74"></span></td><td><select name="selectService75" id="selectService75" onchange="change8('0',this.value)">
                                <option value="1">ne</option>
                                <option value="1.2">ano</option>
                            </select>
                            <span id="spani75"></span></td><td><span id="spanComplete7"></span> ,-
                            <br>
                            </form>
                        <script type="text/javascript">
                     
                            function change8(id,val)
                            {
                                if(val == 0){
                                    val = "žádné";
                                }
                     
                                $('#span'+id).text(val);
                     
                                count8();
                            }
                     
                            function count8()
                            {
                                var value71 = parseFloat($("#selectService71").val(), 10);
                                var value72 = parseFloat($("#selectService72").val(), 10);
                                var value73 = parseFloat($("#selectService73").val(), 10);
                                var value74 = parseFloat($("#selectService74").val(), 10);
                                var value75 = parseFloat($("#selectService75").val(), 10);
                                var value76 = parseInt($("#selectService76").val(), 10);
                                var value77 = parseInt($("#selectService77").val(), 10);
                     
                                var completeValue7 = (((((value76*value77)/10000)*(value71))+((value72)*(value76/100))+((value73)*(value76/100))+((value74)*(value77/100)))*(value75))*1.21;
                     
                                $('#spanComplete7').text(completeValue7);
                            }
                     
                        </script>
                    </body></td></tr>
                            <br>
                            </form>                 
                            <tr><td width=40 align=center><FONT face=Calibri size=2 color=#000000><B>IX.</B></FONT></td>
                     <td><input type="text" name="sirka" id="selectService86" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><input type="text" name="vyska" id="selectService87" maxlength="4" style="float: center; width: 40px; margin-right: 0px; vertical-align: top; padding-top: 0px; padding-bottom: 0px;" class="text active"></td>
                     <td><select name="selectService81" id="selectService81" onchange="change9('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="700">celoprůhledné</option>
                                <option value="750">průhledné s lemem</option>
                                <option value="550">průhledné s neprůhledným</option>
                                <option value="450">neprůhledné</option>
                            </select>
                            <span id="spani81"></span></td><td><select name="selectService82" id="selectService82" onchange="change9('0',this.value)">
                                <option value="0" selected="selected">žádné</option>
                                <option value="200">nahoru</option>
                                <option value="325">do boku</option>
                               
                            </select>
                            <span id="spani82"></span></td><td><select name="selectService83" id="selectService83" onchange="change9('0',this.value)">
                                <option value="210">hliníkový profil</option>
                                <option value="20">dřevěná lišty</option>
                                <option value="0" selected="selected">žádný</option>
                            </select>
                            <span id="spani83"></span></td><td><select name="selectService84" id="selectService84" onchange="change9('0',this.value)">
                                <option value="200">ano</option>
                                <option value="0" selected="selected">ne</option>
                            </select>
                            <span id="spani84"></span></td><td><select name="selectService85" id="selectService85" onchange="change9('0',this.value)">
                                <option value="1">ne</option>
                                <option value="1.2">ano</option>
                            </select>
                            <span id="spani85"></span></td><td><span id="spanComplete8" ></span> ,-
                            <br>
                            </form>
                        <script type="text/javascript">
                     
                            function change9(id,val)
                            {
                                if(val == 0){
                                    val = "žádné";
                                }
                     
                                $('#span'+id).text(val);
                     
                                count9();
                            }
                     
                            function count9()
                            {
                                var value81 = parseFloat($("#selectService81").val(), 10);
                                var value82 = parseFloat($("#selectService82").val(), 10);
                                var value83 = parseFloat($("#selectService83").val(), 10);
                                var value84 = parseFloat($("#selectService84").val(), 10);
                                var value85 = parseFloat($("#selectService85").val(), 10);
                                var value86 = parseInt($("#selectService86").val(), 10);
                                var value87 = parseInt($("#selectService87").val(), 10);
                     
                                var completeValue8 = (((((value86*value87)/10000)*(value81))+((value82)*(value86/100))+((value83)*(value86/100))+((value84)*(value87/100)))*(value85))*1.21;
                     
                                $('#spanComplete8').text(completeValue8);
                            }
                     
                        </script>
                    </body></td></tr>
                            <br>
                            </form>                       
                    </table>                     
                    </body>
spenik
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod karlos00x 26. 5. 2014 16:42

Eliminujes tim moznost sporu s vycuranky. Eliminujes tim zasadni problem pri vypnutem JS.

Osobne bych to resil tak, ze bych tam mel ajax tlacitko na pridavani dalsich radku a pri jeho odkliknuti by to samozrejme na serveru prepocitalo formular a vracelo to i s tim novym radkem. Ale to je tim, ze nebastlim takhle na kolene a pouzivam framework.
Upgrade který má smysl: SSD. Zažijete svižný počítač.
karlos00x
Pokročilý

Předchozí stránka

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků