Click here to Skip to main content
15,885,159 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hey everyone,

I have this code where I am trying multiply values from a textbox and label - want to show this value on a label on OnBlur event.
XML
<script type="text/javascript">
           function FillAmount(sender, args)
           {
               var txtQuantityE = $find('<%= txtQuantityE.ClientID %>');
               var lblRate = $find('<%= lblRate.ClientID %>');
               var lblAmount = $find(txtQuantityE*lblRate).get_value();
               $find(lblAmount).set_value(lblAmount);
           }

XML
<telerik:RadNumericTextBox ID="txtQuantityE" runat="server" Skin="Office2007" EmptyMessage="Enter Quantity"
                                                        SelectionOnFocus="CaretToEnd" ToolTip="Enter Quantity to place Order" Culture="English (United States)"
                                                        Height="14px" Width="141px">
                                                        <ClientEvents OnBlur="FillAmount" />
                                                    </telerik:RadNumericTextBox>


Does not seem to work. Please help...

Thanks
Amit
Posted
Updated 19-Oct-10 1:40am
v2

Well, assuming the Client event is raised, looks like this line is not correct:
var lblAmount = $find(txtQuantityE*lblRate).get_value();
Use DEBUGGER and you will get it easily.

It should be something like: txtQuantityE.value * lblRate.text
Verify and see. You already have your textbox and label objects, use them directly. Once done, find the amount control and assign the value.
 
Share this answer
 
Also one more thing, To do any airtmetic opertation, first you need to change in number. So do something like this

Number(txtQuantityE.value) * Number(lblRate.text);


Please make sure the entires are number else it Number() method will return null or undefined
 
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