Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    problema con 3 funzioni-help me!!!!!!!

    considerando che le prime 2 funzioni vanno bene, ho pensato di mettere nei campi dei form un 'onClick' che richiama la funzione calcolatotale, che a sua volta dovrebbe prendere i valori delle funzione calcola spedizione e calcolaaccessori per poi passare qst qstultimo risultato a document.formtot.totale.value .......................spero di essermi spiegato bene
    help me help me help me
    please!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


    function calcolaspedizione(){
    var x= document.form3.length;
    var tot = document.formtot.totale.value;
    var tot = 0;
    for(count=0; count<x; count+=1){
    if(document.form3.elements[count].checked){
    var h = document.form3.elements[count].value;
    tot = parseFloat(tot);
    h = parseFloat(h);
    tot = tot + h;
    document.formtot.totale.value = tot;

    }
    }
    return tot;
    }
    function calcolaaccessori(){
    var sum = 0;
    var x= document.form1.length;
    for(count=0; count<x; count+=1){
    if(document.form1.elements[count].checked){
    var z = document.form1.elements[count].value;
    z = parseFloat(z);
    sum = parseFloat(sum);
    sum = sum + z;
    document.formtot.totale.value = sum;
    }
    }
    return sum;
    }
    function calcolatotale(){
    var spe = function calcolaspedizione(tot);
    var acc = function calcolaaccessori(sum);
    spe = parseFloat(spe);
    acc = parseFloat(acc);
    f = parseFloat(TOT);
    f = spe + acc;
    document.formtot.totale.value = f;

    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    magari meglio se posti anche l'html

  3. #3
    <html>
    <head> <STYLE type="text/css">
    @import "index.css";
    </style>
    <SCRIPT type="text/JavaScript" src="index.js">

    </SCRIPT>
    </head>
    <body>
    <form method=POST name=form1>
    <center><table border=5>
    <tr><th align="center" colspan=2>OPZIONI</th></tr>
    <tr><td width=35%><table rules=none frame=void>
    <tr><th align="center" colspan=3>ACCESSORI</th><tr>
    <?php
    $db=mysql_connect(localhost,xxx,xxxxx) or die("Impossibile connettersi al database!");
    mysql_select_db("NEGOZIO",$db);
    $query= "SELECT * FROM ACCESSORI";
    $result = mysql_query($query,$db);
    $i=0;
    while($records = mysql_fetch_row($result)){
    echo "<tr><td align=left>$records[1]</td><td><input type='checkbox' name='check{$i}' value=$records[2] onClick='calcolatotale()'></input></td><td align=left>$records[2]</td></tr>";
    $i++;
    }
    ?>



    </table>
    </form>
    <form method=POST name=form2>
    </td>
    <td width=65% align="center" rowspan=2>
    <table rules=none frame=void>
    <tr><th align="center" colspan=4>VINI</th></tr>
    <tr><th align="center">VINO</th><th align="center">PREZZO</th><th align="center">Q.TA'</th><th align="center">TOT.PARZ. </th></tr>
    <?php
    $db=mysql_connect(localhost,xxxx,xxxxxx) or die("Impossibile connettersi al database!");
    mysql_select_db("NEGOZIO",$db);
    $query= "SELECT * FROM VINI";
    $result = mysql_query($query,$db);
    $i=0;
    while($records = mysql_fetch_row($result)){
    echo "<tr><td align=left>$records[1]</td><td align=left>$records[2]</td><td align=center><input type='text' name='Q{$i}' size=2></input></td><td align=center><input type='text' name='T{$i}' size=5></input></tr>";
    $i++;
    }
    ?>
    </form>
    <form method=POST name=formtot>
    <tr><th colspan=3 align=right>IVA 4%</th><td align=center><input type=text name="iva" size=5 readonly value=0></td></tr>
    <tr><th colspan=3 align=right>TOTALE</th><td align=center><input type=text name="totale" size=5 readonly value=0></td></tr>

    </table>
    </td>
    </tr>
    </form>
    <form method=POST name=form3>
    <tr><td width=35%><table rules=none frame=void>
    <tr><th align="center" colspan=3>SPEDIZIONE</th><tr>
    <tr><td align="left">Posta celere 3</td><td align="left"><input type="radio" name=radio onClick='calcolatotale()' value=6,00>6,00</input></td></tr>
    <tr><td align="left">Posta celere 1</td><td align="left"><input type="radio" name=radio value=9,00 onClick='calcolatotale()'>9,00</input></td></tr>
    <tr><td align="left">Assicurata</td><td align="left"><input type="radio" name=radio value=5,00 name=radio1 onClick='calcolatotale()'>5,00</input></td></tr>
    </table>
    </td>
    </tr>
    </form>

    </table></center>
    <center><input type="reset" value="reset" name="reset"></input><input type="submit" value="creaPreventivo" name="creaPreventivo"></input></center>



    </form>
    </body>
    </html>

  4. #4
    in pratica devo aggiornare il prezzo totale dinamicamente, cioè ogni volta che viene selezionato o un radio button o una checkbox......................
    spero possiate aiutarmi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.