Click here to Skip to main content
15,886,664 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Java-Script function

Calculation two values Rate and Quantity and dispaly to label getting some problem to display the label it's below my java-script function


function SupplierCalculation(obj) {
var id = obj.id;
var splitid = obj.id.split("_");
var grid = document.getElementById("ctl00_AccountMaster_GvMaterial");

if (grid.rows.length > 0) {
for (i = 2; i <= eval(grid.rows.length); i++) {
if (i < 20) {
var ItemRate = "ctl00_AccountMaster_GvMaterial_ct10" + i + "_lblItemRate";
alert('Hi...........' + ItemRate.value);
if (document.getElementById(ItemRate).value == "") {
document.getElementById(ItemRate).value = "0";
}
alert('ItemRate1......' + (eval(document.getElementById(ItemRate).valueOf)));
var Quantity = "ctl00_AccountMaster_GvMaterial_ct10" + i + "_txtQuantity";
if (document.getElementById(Quantity).value == "") {
document.getElementById(Quantity).value = "0";
}
var Value = "ctl00_AccountMaster_GvMaterial_ct10" + i + "_lblMaterialBalance";
if (document.getElementById(Value).value == "") {
document.getElementById(Value).value = "0";
}

if (document.getElementById(ItemRate).value != "") {
document.getElementById(Value).value = (eval(document.getElementById(ItemRate).value) * eval(document.getElementById(Quantity).value));
}
else {
document.getElementById(Value).value = (eval(document.getElementById(ItemRate).value) * eval(document.getElementById(Quantity).value))
}
}
else {
var IItemRate = "ctl00_AccountMaster_GvMaterial_ctl0" + i + "_lblItemRate";
var IQuantity = "ctl00_AccountMaster_GvMaterial_ctl0" + i + "_txtQuantity";

var Value1 = "ctl00_AccountMaster_GvMaterial_ctl0" + i + "_lblMaterialBalance";

if (document.getElementById(IItemRate).value != "") {
document.getElementById(Value1).value = (eval(IItemRate) * eval(IQuantity));
}
else {
document.getElementById(Value1).value = (eval(IItemRate) * eval(IQuantity));
}
}
}
}
}
Posted
Comments
[no name] 13-Jan-15 9:00am    
You are reposting agin and again. This would be considered as spamming. So better avoid.

1 solution



<asp:panel id="PnlAudit1" runat="server" xmlns:asp="#unknown">

<asp:updatepanel id="UpdatedPanelAccount" runat="server" updatemode="Conditional">
<contenttemplate>
<asp:gridview id="GvMaterial" runat="server" showfooter="true" autogeneratecolumns="false" skinid="GridView" onrowdatabound="GvMaterial_RowDataBound" onrowdeleting="GvMaterial_RowDeleting">
<columns>
<asp:templatefield headertext="Item / Model #">
<itemtemplate>
<asp:dropdownlist id="ddlMaterialItem" runat="server" cssclass="dropdownBox" autopostback="true">
OnSelectedIndexChanged="ddlMaterialItem_SelectedIndexChanged">


<asp:templatefield headertext="Item Code">
<itemtemplate>
<asp:label id="lblMaterialItemCode" runat="server">


<asp:templatefield headertext="Item Cost">
<itemtemplate>
<asp:label id="lblItemCost" runat="server">


<asp:templatefield headertext="Item Rate">
<itemtemplate>
<asp:textbox id="lblItemRate" runat="server" onkeypress="return isNumberKey(event);" onblur="SupplierCalculation(this)">


<asp:templatefield headertext="Quantity">
<itemtemplate>
<asp:textbox id="txtQuantity" runat="server" onkeypress="return isNumberKey(event);" onblur="SupplierCalculation(this)">

<footertemplate>
<asp:label id="lblTotalQuantity" runat="server">


<asp:templatefield headertext="Balance">
<itemtemplate>
<asp:label id="lblMaterialBalance" runat="server">

<footertemplate>
<asp:label id="lblMaterialTotalBalance" runat="server">


<asp:templatefield headertext="Delete">
<itemtemplate>
<asp:imagebutton id="imgDelete" imageurl="~/Images/Delete.png" commandname="Delete" tooltip="Delete">
runat="server" />

<itemstyle horizontalalign="Center">

<footerstyle backcolor="#0093DD" font-bold="True" forecolor="White" horizontalalign="Right">


<asp:button id="btnAddMaterial" runat="server">
Text="Add More" OnClick="btnAddMaterial_Click" />








<ajaxtoolkit:collapsiblepanelextender id="CollapsiblePanelExtenderAudit" runat="server" xmlns:ajaxtoolkit="#unknown">
TargetControlID="PnlAudit1" ExpandControlID="PnlTitle1" CollapseControlID="PnlTitle1"
ImageControlID="Image1" ExpandedImage="Images/uparrow.gif" CollapsedImage="Images/down.gif"
Collapsed="true" SuppressPostBack="true">


 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900