Ce n'est pas vraiment des valeurs qui passent. Il s'agit simplement d'appeler une fonction lorsque vous appuyez sur un bouton:
$(document).ready(function() {
$('form').on('submit', function(e) {
e.preventDefault(); // we don't want to submit the form
$('#piechart').each(function() { // only do this if the element is found
// clear the canvas
this.getContext('2d').clearRect(0, 0, this.width, this.height);
});
var angles = [
$('#angle1').val() || 0,
$('#angle2').val() || 0,
$('#angle3').val() || 0
];
piechart("piechart1", ["cyan", "yellow", "green"], angles);
});
});
val()
obtient la valeur du input
élément. Nous faisons || 0
Pour le régler sur 0
juste au cas où le navigateur ne comprend pas type="number"
et nous envoie une chaîne vide.