buongiorno, come da titolo ho questo problema....
un utente inserisce il numero di articoli nel campo
un secondo campo (totali) identifica gli articoli totali sommando i vari campo articolo
un terzo campo (prezzo) identifica lo scaglione di appartenenza in base all' array che si vede nel js.. .ma non mi si aggiorna o a volte sballa lo scaglione.. come mai? cosa sbaglio?? nn sono una cima in js
codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <meta name="generator" content="PSPad editor, www.pspad.com"> <title></title> </head> <body> <script type="text/javascript"> <!-- Begin scaglioni= new Array(); scaglioni[0] = '25|8.25000'; scaglioni[1] = '50|7.94475'; scaglioni[2] = '100|7.69725'; scaglioni[3] = '250|7.48275'; scaglioni[4] = '9999|7.18575'; function startCalc(){ interval = setInterval("calc()",1); } function calc() { _zero_ = document.acquista._uno__nove_.value; document.acquista.totali.value = (_zero_ * 1) for (a=0; a < scaglioni.length ; a++) { var valori=scaglioni[a].split("|"); if (document.acquista.totali.value <= valori[0]) { document.acquista.prezzo.value = valori[1]; break; } } } function stopCalc() { clearInterval(interval); } // End --> </script> <form name="acquista" method="POST" action="buy.php"> <table border="0" width="100%" id="table2" style="border-collapse: collapse" ><tr><td align="right">CHAMPAGNE</td> <td bgcolor="#CCB479" class="form" width="10"></td> <td width="10"></td> <td width="10"></td> <td width="10"></td> <td align="left"><input type="text" name="_uno__nove_" size="4" class="form" onFocus="startCalc();" onBlur="stopCalc();" ></td> </tr> <tr><td>[img]varianti/img/spacer.png[/img]</td></tr></table><table border="0" width="100%" id="table2" style="border-collapse: collapse" > <tr> <td>N articoli</td> <td><input type="text" name="totali" value="" size="4" class="form" readonly></td> </tr><tr> <td>Prezzo Unitario</td> <td><input type="text" name="prezzo" value="" size="8" class="form" readonly ></td> </tr> </table> </form> </body> </html>