I have a problem with Javascript. I want to make calculation with JS but not avaible. Can you please look to my code whats wrong with it. I want to show all total amount at "toplamtutar" and calculate each of the "tutar" values. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> <script language="JavaScript"> function tutartopla() { var tutar1,tutar2,tutar3,tutar4,tutar5 t1 = document.form1.tutar1.value t2 = document.form1.tutar2.value t3 = document.form1.tutar3.value t4 = document.form1.tutar4.value t5 = document.form1.tutar5.value document.form1.toplamtutar.value = eval(t1)+eval(t2)+eval(t3)+eval(t4)+eval(t5) } </script> <script language="JavaScript"> function toplam() { var fyt,adt,ttr fyt = document.form1.fiyat1.value; adt = document.form1.adet1.value; ttr1 = fyt1 * adt1; document.form1.tutar1.value = Math.round(ttr1*100)/100; document.form1.tutar1.value = adt; } </script> <title>Untitled Document</title> </head> <body> <table border="1"> <tbody><tr> <td>group</td> <td>product</td> <td>price</td> <td>quantity</td> <td>total</td> </tr> <tr> <td width="25"><select kt_onchange_attached="true" name="select1" id="select1"> <option value="1">Alkolluler</option> <option value="2">Alkolsuzler</option> </select></td> <td width="30"><select kt_onchange_attached="true" wdg:subtype="DependentDropdown" name="select2" id="select2" wdg:type="widget" wdg:recordset="RecSTOK" wdg:displayfield="ADI" wdg:valuefield="KODU" wdg:fkey="GRUP" wdg:triggerobject="select1"> <option value="8">Sarap</option><option value="7">BACARDi</option><option value="11">Cin Tonik</option><option value="9">Raki</option><option value="12">Santa Maria</option><option value="10">Votka</option></select></td> <td width="7"><input name="fiyat1" type="text" id="fiyat1" value="25" size="6" readonly="readonly" wdg:subtype="N1DependentField" wdg:type="widget" wdg:recordset="RecSTOK" wdg:valuefield="SATISFIYATI" wdg:pkey="KODU" wdg:triggerobject="select2"></td> <td width="8"> <input name="adet1" id="adet1" size="6" onkeydown="toplam();" type="text"> </td> <td width="10"> <input name="tutar1" id="tutar1" size="13" value="0" onchange="'tutartopla()" type="text"> </td> </tr> <tr> <td><select kt_onchange_attached="true" name="select3" id="select3"> <option value="1">Alkolluler</option> <option value="2">Alkolsuzler</option> </select></td> <td><select kt_onchange_attached="true" wdg:subtype="DependentDropdown" name="select4" id="select4" wdg:type="widget" wdg:recordset="RecSTOK" wdg:displayfield="ADI" wdg:valuefield="KODU" wdg:fkey="GRUP" wdg:triggerobject="select3"> <option value="2">KOLA</option><option value="6">KOLA DIET</option><option value="3">SÜT</option><option value="4">Visne Suyu</option></select></td> <td><input name="fiyat2" type="text" id="fiyat2" value="12.4" size="6" readonly="readonly" wdg:subtype="N1DependentField" wdg:type="widget" wdg:recordset="RecSTOK" wdg:valuefield="SATISFIYATI" wdg:pkey="KODU" wdg:triggerobject="select4"></td> <td><input name="adet2" id="adet2" size="6" type="text"></td> <td><input name="tutar2" id="tutar2" size="13" value="0" onchange="'tutartopla()" type="text"></td> </tr> <tr> <td><select kt_onchange_attached="true" name="select5" id="select5"> <option value="1">Alkolluler</option> <option value="2">Alkolsuzler</option> </select></td> <td><select kt_onchange_attached="true" wdg:subtype="DependentDropdown" name="select6" id="select6" wdg:type="widget" wdg:recordset="RecSTOK" wdg:displayfield="ADI" wdg:valuefield="KODU" wdg:fkey="GRUP" wdg:triggerobject="select5"> <option value="8">Sarap</option><option value="7">BACARDi</option><option value="11">Cin Tonik</option><option value="9">Raki</option><option value="12">Santa Maria</option><option value="10">Votka</option></select></td> <td><input name="fiyat3" type="text" id="fiyat3" value="4.8" size="6" readonly="readonly" wdg:subtype="N1DependentField" wdg:type="widget" wdg:recordset="RecSTOK" wdg:valuefield="SATISFIYATI" wdg:pkey="KODU" wdg:triggerobject="select6"></td> <td><input name="adet3" id="adet3" size="6" type="text"></td> <td><input name="tutar3" id="tutar3" size="13" value="0" onchange="'tutartopla()" type="text"></td> </tr> <tr> <td colspan="4">total</td> <td><label> <input name="toplamtutar" id="toplamtutar" type="text"> </label></td> </tr> </tbody></table> </body> </html> HTML:
There must be an element with id attribute set to "form1". Besides, the way "document.form1" only works in IE. You should use "document.getElementById('form1')" for better compatibility