Je voudrais multiplier les valeurs de deux zones de texte (txtBox1 devrait contenir une valeur entière, txtBox2 devrait contenir une valeur Float) et placez le résultat dans une troisième zone de texte. Mon code est ci-dessous, mais cela ne fonctionne pas. La fonction javascript est appelée, sinon elle échoue. Quelqu'un peut-il m'aider s'il vous plaît à coder correctement: \? MerciComment multiplier les valeurs de zone de texte avec javascript
//the javascript function
function CalculateTotal(id1, id2) {
var txt1 = document.getElementById(id1);
var txt2 = document.getElementById(id2);
var total = txt1 * txt2;
document.getElementById("txtTotal").value = parseFloat(total);
}
//c# code, programmatically adding attribute
txtBox1.Attributes.Add("onBlur", "CalculateTotal('txtBox1, txtBox2')");
Il est difficile de choisir une bonne réponse lorsque les deux sont très similaires. Il y avait un problème supplémentaire que j'ai rencontré dans mon code C#. Bien que les zones de texte ont été créées comme suit: TextBox txtBox1 = new TextBox(); Ce que je devais faire était également d'ajouter une valeur pour l'ID comme suit: txtBox1.ID = "txtBox1"; Merci pour votre aide! – brookmarker