私は3つの別々のコントロールに対して3回繰り返す必要がある単純な機能を持っています。同じ関数を3回複製するのはばかげているようですが、私自身はこれを行う方法がわかりません。
<script type="text/javascript">
$(document).ready(function () {
// $("#LeaveHoursTextBox").blur(function () {
$("input[type=text][id*=LeaveHoursTextBox]").blur(function () {
alert("On Blur");
var num1 = parseInt(document.getElementById("LeaveHoursTextBox").value);
var num2 = parseInt(document.getElementById("LeaveHours2TextBox").value);
var num3 = parseInt(document.getElementById("LeaveHours3TextBox").value);
var TotalTime = num1 + num2 + num3;
document.getElementById("HoursTextBox").value = TotalTime;
})
});
</script>
上記のコードは、最初のテキストボックスを離れるときに機能します。他の2つのテキストボックスをコピーして貼り付ける代わりに、これらを同じコード要素に追加するにはどうすればよいですか?