Yani kullanıcı girdi forma, A ürünün seçti sonra B ürünü geldi, b ürünü ile birlikte b ürünün fiyatını da arkaplanda a ürünün fiyatına eklesin istiyorum. Yapamadım bir türlü yeni başladım php ye
). Teşekkürler...
10
●955
). Teşekkürler...
<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 );
}
}
str = parseFloat(str)*parseInt(document.form1.elements["adet"].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>Adet: </label> <input type="text" name="adet" value="" />
<br/>
<label>Birim Toplam: </label> <input type="text" name="toplam" value="" /><br />
</form>
</body>denemeden yazdım çalışmazsa elimizi taşın altına koyduk madem devamını getiririz oldu olmadı haber edersin.

<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 );
}
}
str = parseFloat(str)*parseInt(document.form1.elements["adet"].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>Adet: </label> <input type="text" name="adet" value="1" />
<br/>
<label>Birim Toplam: </label> <input type="text" name="toplam" value="" /><br />
<br/>
</form>
<button onClick="topla();">Tekrar hesapla</botton>
</body>adet'in değeri yoksa hata veriyor, adetin değeri 0 ise yine hata veriyor(0'la çarparsan o da seni yere çarpar
) default olarak adet değerini 1 verdim. en alta da yeniden hesapla diye buton koydum çalıştırdım çalışıyor.