Bir JavaScript işlevini çağırmak için HTML düğmesi kullanma

Bir JavaScript işlevini çağırmak için bir HTML düğmesi kullanmaya çalışıyorum.

İşte kod:

<input type="button" value="Capacity Chart" onclick="CapacityChart();">

Yine de düzgün çalışmıyor gibi görünüyor. Bunu yapmanın daha iyi bir yolu var mı?

İşte bağlantı:http://projectpath.ideapeoplesite.com/bendel/toolscalculators.html sol alt bölümdeki kapasite sekmesine tıklayın. Düğme, değerler değiştirilmezse bir uyarı oluşturmalı ve değerleri girerseniz bir grafik oluşturmalıdır.

Javascript'i göze batmayacak bir şekilde eklemenin daha iyi olacağını söyleyebilirim...

jQuery kullanıyorsanız şöyle bir şey yapabilirsiniz:

<script>
  $(document).ready(function(){
    $('#MyButton').click(function(){
       CapacityChart();
    });
  });
</script>

<input type="button" value="Capacity Chart" id="MyButton" >
Yorumlar (6)

Bu doğru görünüyor. Sanırım fonksiyonunuzu ya farklı bir isimle ya da düğme tarafından görülemeyen bir bağlamda tanımladınız. Lütfen biraz kod ekleyin

Yorumlar (0)

Aptalca bir yol:

onclick="javascript:CapacityChart();"

Ayrık javascript hakkında okumalı ve geri aramaları dom olaylarına bağlamak için bir çerçeve bind yöntemi kullanmalısınız.

Yorumlar (4)