Arkadaşlar görüldüğü gibi basit bir hesaplama mevcut. Hesaplamalar önemli değildi. İşte kullanıcı belirli veriler girecek ben onları hesaplatacağım çıktıların da alttaki dizine gönderilmesini istiyorum bunu nasıl yapabilirim ? Sadece 1 adet örnek gösterirseniz gerisi ben de Biraz beynim yandı da saatlerdir uykusuzum.

Yani chart'a sonucları yansıtmak istiyorum. (Dizilere değişken olarak denedim ama pek sonuç alamadım.)

Şimdiden teşekkürler.



<center><form id="form1" >


          
  <label  style="font-size:20px;"> a </label>
  
        <input  type="text" name="sayi1" id="sayi1"> <br> <br>
          <label  >  b: </label>
  
        <input  type="text" name="sayi2" id="sayi2"> <br> <br>
          <label  > c: </label>
  
        <input  type="text" name="sayi3" id="sayi3"> <br> <br>
          <label  >d: </label>
  
        <input  type="text" name="sayi4" id="sayi4"> <br> <br>
          <label  >  e: </label>
  
        <input type="text" name="sayi5" id="sayi5"> <br> <br>

        <label ><b>sonuc1</b></label>
      
  <input  type="text"  id="sonuc1" disabled><br><br>
   <label ><b>sonuc2</b></label>
   <input  type="text"  id="sonuc2" disabled><br><br>
    <label ><b>sonuc3</b></label>
    <input  type="text"  id="sonuc3" disabled><br><br>
     <label ><b>sonuc4</b></label>
     <input  type="text"  id="sonuc4" disabled><br><br>
      <label ><b>sonuc5</b></label>
      <input  type="text"  id="sonuc5" disabled><br><br>
<input type="button" onclick="hesaplamaf1();" value="Calculate!" />
  <br><br>
</form> </center>

<!-- +KANVA ALANI -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js"></script>
<body>
<canvas id="myChart" style="width:100%;max-width:600px"></canvas>



<!-- + BİTİŞ -->

<script type="text/javascript">
 function hesaplamaf1(){
        var sonuc1,sonuc2,sonuc3,sonuc4,sonuc5;
        s1= parseFloat(document.getElementById('sayi1').value);
        s2= parseFloat(document.getElementById('sayi2').value);
        s3= parseFloat(document.getElementById('sayi3').value);
        s4= parseFloat(document.getElementById('sayi4').value);
        s5= parseFloat(document.getElementById('sayi5').value);
        


  document.getElementById('sonuc1').value = sonuc1;
    document.getElementById('sonuc2').value = sonuc2;
      document.getElementById('sonuc3').value = sonuc3;
        document.getElementById('sonuc4').value = sonuc4;
          document.getElementById('sonuc5').value = sonuc5;
        

  
  
  
  }
    
       var xValues = [100,200,300,400,500,600,700,800,900,1000];

new Chart("myChart", {
  type: "line",
  data: {
    labels: xValues,
    datasets: [{
      data: [860,1140,1060,1060,1070,1110,1330,2210,7830,2478],
      borderColor: "red",
      fill: false
    }, {
      data: [1600,1700,1700,1900,2000,2700,4000,5000,6000,7000],
      borderColor: "green",
      fill: false
    }, {
      data: [300,700,2000,5000,6000,4000,2000,1000,200,100],
      borderColor: "blue",
      fill: false
    }]
  },
  options: {
    legend: {display: false}
  }
});
</script>
<!-- +JS BİTİŞ -->