برای این کار از جی کوئری استفاده نمایید!
فرض کنید سه تا تکست باکس در گیرید ویو دارید : به این تکست باکس ها کلاسهای txt1 :txt2 : txt3 نسبت دهید .
<asp:GridView ID="GridView1" runat="server"
EnableModelValidation="True">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" CssClass="txt1" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" CssClass="txt2" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox3" CssClass="txt3" runat="server"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
و کد جاوا اسکریپت :
<script language="javascript">
$(document).ready(function () {
$(".txt1,.txt2").keyup(function () {
var a = $(this).val();
var b = $(this).parent().parent().find('.txt2').val();
//your op!
var c = parseInt(a) +parseInt( b);
$(this).parent().parent().find('.txt3').val(c);
});
});
</script>
یادت نره که باید فایل js جی کوئری رو بهش اد کنی