• 01-09-2010, 21:58:59
    #1
    Aşağıdaki kodda en sonda çıkan textbox'daki değeri normal şekilde yazdırmak istiyorum.(Textbox olmayacak şekilde).Ayrıca php'de bu değişkeni kullanmak istiyorum..Acil yardımlarınızı bekliyorum.

    <script type="text/javascript">
    /* This script and many more are available free online at
    The JavaScript Source!! http://javascript.internet.com
    Created by: Jay Rumsey | http://www.nova.edu/~rumsey/ */
    
    function UpdateCost() {
      var sum = 1.50;
      var gn, elem;
      for (i=0; i<5; i++) {
        gn = 'game'+i;
        elem = document.getElementById(gn);
        if (elem.checked == true) { sum += Number(elem.value); }
      }
      document.getElementById('totalcost').value = sum.toFixed(2);
    }
    </script>
    
    
    
    <input type="checkbox" id='game0' value="9.99"  onclick="UpdateCost()">Game 1 ( 9.99)<br>
    <input type="checkbox" id='game1' value="19.99" onclick="UpdateCost()">Game 2 (19.99)<br>
    <input type="checkbox" id='game2' value="27.50" onclick="UpdateCost()">Game 3 (27.50)<br>
    <input type="checkbox" id='game3' value="45.65" onclick="UpdateCost()">Game 4 (45.65)<br>
    <input type="checkbox" id='game4' value="87.20" onclick="UpdateCost()">Game 5 (87.20)<br>
    
    <input type="text" id="totalcost" >
  • 02-09-2010, 16:09:12
    #2
    <script type="text/javascript">
    /* This script and many more are available free online at
    The JavaScript Source!! http://javascript.internet.com
    Created by: Jay Rumsey | http://www.nova.edu/~rumsey/ */
    
    function UpdateCost() {
      var sum = 1.50;
      var gn, elem;
      for (i=0; i<5; i++) {
        gn = 'game'+i;
        elem = document.getElementById(gn);
        if (elem.checked == true) { sum += Number(elem.value); }
      }
      document.getElementById('totalcost').value = sum.toFixed(2);  
      document.getElementById('toplam').innerHTML= sum.toFixed(2);
    }
    </script>
    
    
    
    <input type="checkbox" id='game0' value="9.99"  onclick="UpdateCost()">Game 1 ( 9.99)<br>
    <input type="checkbox" id='game1' value="19.99" onclick="UpdateCost()">Game 2 (19.99)<br>
    <input type="checkbox" id='game2' value="27.50" onclick="UpdateCost()">Game 3 (27.50)<br>
    <input type="checkbox" id='game3' value="45.65" onclick="UpdateCost()">Game 4 (45.65)<br>
    <input type="checkbox" id='game4' value="87.20" onclick="UpdateCost()">Game 5 (87.20)<br>
    
    <input type="text" id="totalcost" >
    <p id="toplam"></p>
    Php'de kullanabilmen için daha detaylı bilgiye ihtiyacım var. Burdaki veriyi ajax ile mi göndereceksin yoksa bir sonraki sayfaya geçişte mi kullanacaksın bilmeliyim.
  • 02-09-2010, 16:15:40
    #3
    teşekkürler cevabın için..bu veriyi bir sonraki sayfada php değişkeni olarak kullanmak istiyorum.Ayrıca default olarak 1.50 yazmasını yani var sum'ı göstermesini istiyorum..
  • 04-09-2010, 16:37:49
    #4
    arkadaşlar 2 gün geçti güncellemek zorunda kaldım.Yardımlarınızı acilen bekliyorum..
  • 06-09-2010, 05:07:57
    #5
    İşleme baştan başlayarak halledelim. Elimizde checkbox inputlar var, bir adet text input, bir adet p elementi, bir de sonraki sayfaya fiyatı gönderebilmemiz için sonraki adım butonu.

    <script type="text/javascript">
    /* This script and many more are available free online at
    The JavaScript Source!! http://javascript.internet.com
    Created by: Jay Rumsey | http://www.nova.edu/~rumsey/ */
    
    var lastprice = 1.50;
    function UpdateCost() {
      var sum = 1.50;
      var gn, elem;
      for (i=0; i<5; i++) {
        gn = 'game'+i;
        elem = document.getElementById(gn);
        if (elem.checked == true) { sum += Number(elem.value); }
      }
      lastprice = sum.toFixed(2);
      document.getElementById('totalcost').value = lastprice;  
      document.getElementById('toplam').innerHTML= lastprice;
      
    }
    function nextStep(){
    window.location.href = 'http://www.siten.com/checkout.php?price='+lastprice;
    }
    </script>
    
    
    
    <input type="checkbox" id='game0' value="9.99"  onclick="UpdateCost()">Game 1 ( 9.99)<br>
    <input type="checkbox" id='game1' value="19.99" onclick="UpdateCost()">Game 2 (19.99)<br>
    <input type="checkbox" id='game2' value="27.50" onclick="UpdateCost()">Game 3 (27.50)<br>
    <input type="checkbox" id='game3' value="45.65" onclick="UpdateCost()">Game 4 (45.65)<br>
    <input type="checkbox" id='game4' value="87.20" onclick="UpdateCost()">Game 5 (87.20)<br>
    
    <input type="text" id="totalcost" value="1.50" >
    <p id="toplam">1.50</p>
    <p><a onclick="nextStep()">Sonraki Adım</a></p>