olayı value (değerler) üzerinden elde ettim ve birim fiyat olarak özelliklere göre sonucu çıkarttım. şimdi value değeri üzerinden elde ettiğim toplamı belirlenen adet sayısına göre çarpıp sonucu göstermem gerekiyor kodu ekliyorum yardımcı olursanız sevinirim. örneğin: 250 adet için işaret koyunca sonucu gösterecek aynı şekilde 500, 1000 şeklinde devam edecek.
Alıntı
<body>
<script>
function topla( ){
str=0;
count = 0;
for(var x=0; x<document.form1.elements["topla[]"].length; x++ )
{
if(document.form1.elements["topla[]"][x].checked==true )
{
str =str+ Number(document.form1.elements["topla[]"][x].value );
}
}
document.form1.toplam.value=str.toFixed(2 );
}
</script>
<form name="form1" id="form1" action="df.html">
17 X 24 cm<br>
<input type="checkbox" name="topla[]" value="7.50" onclick="topla( )"/>A<br />
<input type="checkbox" name="topla[]" value="8.20" onclick="topla( )"/>B <br />
<input type="checkbox" name="topla[]" value="7.50" onclick="topla( )"/>C<br />
<input type="checkbox" name="topla[]" value="7.40" onclick="topla( )"/>K1 <br />
<input type="checkbox" name="topla[]" value="8.50" onclick="topla( )"/>K2<br />
20 X 28 cm<br>
<input type="checkbox" name="topla[]" value="10.40" onclick="topla( )"/>E<br />
<input type="checkbox" name="topla[]" value="9.00" onclick="topla( )"/>F<br />
<input type="checkbox" name="topla[]" value="7.50" onclick="topla( )"/>G<br /> <br />
Kapak Baskı Var mı?<br/>
<input type="checkbox" name="topla[]" value="0.20" onclick="topla( )"/>Termal (Sıcak) Baskı<br />
<input type="checkbox" name="topla[]" value="0.20" onclick="topla( )"/>Varak Yaldız Baskı<br />
<input type="checkbox" name="topla[]" value="0.20" onclick="topla( )"/>Serigrafi Baskı<br />
<input type="checkbox" name="topla[]" value="0.40" onclick="topla( )"/>Frekans Baskı<br />
<input type="checkbox" name="topla[]" value="1.50" onclick="topla( )"/>Lazer İsim Baskı<br />
<label>Birim Toplam: </label> <input type="text" name="toplam" value="" /><br />
</form>
</body>