I am trying to get value for txtQuantity on javascript :
<asp:gridview ID="gvPOAdd" runat="server" ShowFooter="true" AutoGenerateColumns="false" OnRowDeleting="gvPOAdd_RowDeleting">
<Columns>
<asp:TemplateField HeaderText="Quantity">
<ItemTemplate>
<asp:TextBox ID="txtQuantity" runat="server" Text='<%#Eval("Quantity") %>' CausesValidation="false" Enabled='<%# ((Session["isNewPurchaseOrder"] != null) && ((bool)Session["isNewPurchaseOrder"] == true )) ? false : true %>'></asp:TextBox>
<br />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Unit Cost">
<ItemTemplate>
<asp:TextBox ID="txtUnitCost" runat="server" CausesValidation="false" onkeyup="calculateTotalCharge(this,'<%= txtQuantity.clientid %>');" ></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Total Cost">
<ItemTemplate>
<div style="text-align:right;">
<asp:Label ID="lblTotalCost" runat="server"></asp:Label>
</div>
</ItemTemplate>
PS : onkeyup="calculateTotalCharge(this,'<%= txtQuantity.clientid %>');
and I am using the following script :
<script language="javascript" type="text/javascript">
function calculateTotalCharge(unitcost,quantity) {
alert(unitcost.value);
alert(quantity.value);
}
// But I get an error quantity is null ?!
how to access other textbox on same line On asp:gridview