Javascript Calculations And Postbacks - Numbers Are Not Retained?
Mar 22, 2010
I'm working on an ASP.NET web app where I'm using a Wizard to take the client through a large series of steps.One of the steps includes calculating a bunch of numbers on the fly... the numbers calculate properly but when I click "next" and then go back again... some of the numbers are not retained.
function CalculateFields() {
txtSellingPrice = document.getElementById('<%=txtSellingPrice.ClientID %>');
//I get all of the elements like this...
//...
var regexp = /[$,]/g;xt" and then "previous"
[code]...
View 1 Replies
Similar Messages:
Jan 20, 2011
I am using a web service to pass back search results. To do this I am using ToolkitScriptManager with a ServiceReference to my web service and calling the web service up with javascript. The javascript call looks something like this:WebService.GetResults("search term", OnSuccessGetData, OnFail);
View 1 Replies
Nov 29, 2010
image of my listview: I want to total every row from my listview tallies total infected people and percentage
CityID | City | Population | Male | Female | Total | Percentage |
Population, male, and female columns are user inputs total column is male+female textbox value per row percentage= (total/population)*100 also per row to calculate total and percentage on every textchange
<asp:ListView ID="ListView1" runat="server">
<LayoutTemplate>
<table style="border: solid 2px #336699;" cellspacing="0" cellpadding="3" rules="all">
<tr style="background-color: #336699; color: White;">
<th>City</th>
<th>Population</th>
<th>Male</th>
<th>Female</th>
<th>Total</th>
<th>%</th>
</tr>
<tbody>
<asp:PlaceHolder ID="itemPlaceHolder" runat="server" />
</tbody>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td> <asp:Label ID="lblCtyID" runat="server" Text='<%# Bind("CityID") %>' /> </td>
<td> <asp:Label ID="lblCty" runat="server" Text='<%# Bind("CityName") %>'/> </td>
<td><asp:TextBox ID="txtPopu" runat="server"/></td>............................
View 2 Replies
Nov 29, 2010
In my page, I need to enable a text box when user click on check box(checked). I have used javascript for this. It works fine but when there is postback for the page, the textbox becomes disabled again although the check box is checked. But the value in textbox still appears. Is there any method to retain the enabled state for text box on postback other than using hidden values?
View 4 Replies
Oct 7, 2010
have a javascript function that fires by clicking any element on the asp.net webpage.When it fires, we have three scenarios:1- full postback (when clicking on a button outside the update panel)2- Partial postback (when clicking on a button inside the update panel)3- No postback (when clicking on a table cell for instance)I was able to detect when a partial postback occurs by using the async property demonstratedbelow, but I could not find a way to differentiate between a full postback and a no
View 5 Replies
Nov 25, 2010
I'm making an webpage using ASP.NET MVC.
I have the following input hidden definied:
<%=Html.Hidden("inputHiddenSelectedMenuId") %>
And i set its value in this js function:
function SetSelectedMenu(id) {
$('#inputHiddenSelectedMenuId').val(id);
}
After a make a postback in the js init function i want to use the value set in the input hidden but the value is string empty.
[code]....
View 1 Replies
Feb 18, 2010
I'm using the built-in ASP validators on a few form elements. They work fine - if I click the submit button (a Button), validation occurs without postback and errors are displayed in a ValidationSummary. When that occurs, I also want to call a method in codebehind which changes the CSS of elements, switching their background color to red to reflect errors. I've tried to call this method using both OnClick and OnClientClick in the submit Button, but neither parameter seems to fire the method - client-side validation always takes priority, and a postback never occurs. Can anyone enlighten me?
EDIT #1 Using orandovs link worked alright for changing the element itself, but how about its parent? For example, in C# I'm doing:
foreach (BaseValidator validator in Page.Validators)
{
Panel panel = validator.Parent as Panel;
if (!validator.IsValid)
panel.CssClass = "error";
else
panel.CssClass = "normal";
}
Is there a way to get the parent control (which are all consistently Panels, so I know CssClass will exist) using JavaScript? Something like: $("#" + Page_Validators[i].controltovalidate.parent).CssClass("error");
View 4 Replies
Jul 30, 2010
Given Two text Boxes. (TextBox1 & TextBox2), I want add two numbers (using the two text boxes) and show the result in the thrid textbox (TextBox3) instantly i.e without pressing a asp.net button. This is to be done using Javascript. I'm new to javascript so dont have much idea.
This is the asp.net page.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
[Code]....
View 5 Replies
Jan 19, 2011
I know that I can declare an array using the following method, but assume there is an easier way.
var elem as new Array();
elem[0] = 1;
elem[1] = 2;
elem[2] = 3;
and so on......
Is there a short cut to simply adding the numbers 0 -20 to an array, and is there a shotcut to adding the 20 nuumbers minus a few such as 3, 9, and 17?
View 4 Replies
May 31, 2010
I want to allow numbers only to be allowed for a textbox and I already do it onkeydown event by allow only numbers and prevent ctrl+V but I have two problems: if I make right click then paste so any char can be entered and I want a solution without disable right click by oncontextmenu="return false;" if I drag and drop any text it will be entered
View 2 Replies
Feb 15, 2011
I would like to to make a UI with a panel of numbers, and when hovered above one of them ten the number becomes larger. something like that:
[URL]
I want that when I press a numbers it shows it's value in some other textbox. In which .NET technology is it possible to do it? Windows Forms? WPF? other?
View 6 Replies
Nov 9, 2010
A user logs in by inserting their user id and password.If they don't have an email address assigned to their login details they are asked to submit one before they can continue.They then continue to the home page in a logged in state.he trouble I'm having is that the user id and password are not retained when they submit their email address so the login fails.
Dim userid as String
Dim password as String
Sub Page_Load(ByVal Sender as Object, ByVal E as EventArgs)
end sub
[code]...
View 1 Replies
Apr 8, 2010
I am having 2 textbox fields named date of birth and age. I have coded in C# in the textchanged event of Date of Birth text field to calculation age and display it in the age text field. For this i have given autopostback true to Date of birth field. I want to calculate age without autopostback,
View 7 Replies
Jun 7, 2012
how value of objects inside tabcontainer can be retained?
View 1 Replies
Jul 15, 2010
I'm new to .NET and converting and proper way to convert strings to other values. Specifically, here is a situation I'm facing:
I'm returning two values from a datasource as strings. One values is a representation of a span of time, and another is a count of how many attempts to access a system took place within the span of time.
Given these parameters (for example):
Span of time: 00:01:00
Attempts: 13
I'd like to calculate a third value that shows how many seconds each attempt to connect took place during that span of time. This involves converting the time span to seconds and then dividing by attempts. Where I am getting lost is with the conversion of types. I know the span of time needs to be converted to a date, reduced to seconds, then converted to a number to be divided by the attempts field, also converted to a number.
I've been playing around with code segments like this all morning to no avail:
VBNET Code:
Dim thisTime As String = "00:01:00"
Dim thisAttempts As String = "13"
Label1.Text = thisTime
Label2.Text = thisAttempts
Label3.Text = Math.Round(Integer.Parse(Convert.ToDateTime(Label1.Text)) / Integer.Parse(Label2.Text), 2)
View 2 Replies
Jan 10, 2011
I have an asp.net web form, and on it I have two controls (well, more than these two but we'll focus on these) - the first is an asp:dropdownlist and the second is an asp:table.
Both of these controls are declared on the HTML side, and filled (child controls added) in the code-behind page.
My simple question (hopefully with a simple answer) is this:
Why does the viewstate persist for the dropdownlist, and NOT for the table?
I have to fill the table on every page load, but I can fill the dropdownlist once (using Not Page.IsPostBack), and it persists.
NOTE: I have read about the lifecycle of ASP.NET pages, and I have tried placing these same calls in the Init() and PreInit() page events with the same results.
View 3 Replies
Jan 6, 2011
In a aspx page I am displaying records in the datagrid control. I have added one more column to the datagrid in my aspx page and this column is the template column which contains the checkbox control for each of the records. Then I have two buttons a) Display and b) submit
When i click Display button I get all the records in the datagrid from the database(about 700 rows). Then when I click the checkbox for a few rows and click the Submit button then it redirects to another aspx page (i have given response.redirect) . But sometimes when i click a few rows and then click the submit button the screen goes completely blank and it even does not redirect to the next page as specified(in the browser URL the initial page name is only shown).
View 2 Replies
Jan 24, 2011
I want to enforce some calculation to my project, my requirement as follows. I have txtQtyReq,txtQtyyRec,txtQtyShor(All are 3 textboxes) on load all the 3 textbox/columns should show as "0".(QtyShort=QtyReq-QtyRec)I need to calculate/implement this in txtQtyShort column. when i give a value in txtQtyReq as "50" ,it should calculate QtyShort and display as 50.
txtQtyReq txtQtyRec
txtQtyShort(=txtQtyReq-txtQtyRec)
0 0 0
50 0 50
50 20 30
txtQtyReq=Quantity Required
txtQtyRec=Quantity Received
txtQtyShort=Qunatity short
View 13 Replies
May 23, 2010
I am doing small banking project in that i want to create calculations on interest. in which i have to create that in stored procedures or userdefined funcations
View 1 Replies
May 13, 2010
I'm building a site where users can purchase 'credits' and buy items on the website with them. I'm wondering, what is the best way of storing the user's overall Credits value? Is it best to do a SUM() of all Credits they have purchased before from the 'Credits.Orders' table, or for performance purposes when they add credits to their account, should it increase a 'Credits' field value in a 'Users' table? For consistency purposes I would like to go with the first option, but the second option sounds better in terms of not running loads of pointless calculations every time I need to know their credit value.
View 1 Replies
May 21, 2010
I have a website for a simple game. When people sign in their Player ID is stored in a Session variable. I have integrated SMS payments so that my players can buy credits to use to play. This is where the problems start:
To buy credits, players are presented with an .aspx page that holds an IFRAME of the SMS payment proviers form. A code is entered, and the IFRAME POSTS to a URL on the providers server. It is then redirected back to an URL on my server(www.XXX.com/process.aspx), where I handle the results (i.e adds credits to th players account if the payment was successfull).
However, the session dies on return.
I tried with cookies, and saves the player ID in a cookie, but when upon return to www.XXX.com/process.aspx I cannot read the cookie? I'm checking for if (cookie == null) and it evaluates to TRUE, so the player is redirected to an error page.
How come the cookie cant be read? Is it because the POST is coming from an outside URL? And, what about when I do it with a session variable? Same thing there?
View 2 Replies
Jan 19, 2011
I am using a web service to pass back search results. To do this I am using ToolkitScriptManager with a ServiceReference to my web service and calling the web service up with javascript. The javascript call looks something like this:
WebService.GetResults("search term", OnSuccessGetData, OnFail);
If the request is successful the "OnSuccessGetData" function is fired and the results are inserted into a DIV tag. Because the resulting search results can be large I wrote the service to only pass back the first 20 results on the first trip. After that I make calls again to the service to return the next 5 results and continue to do this until all the results are loaded. This all works wonderful. You can see it in action at www.lsbio.com and use the search term "human mouse". My problem is that when the user clicks on a product and then hits the 'Back' button the search results have to be fetched again from the webservice.
Is there a way to keep the search results in the DIV tag to remain as part of the page so when the user navigates away from the search page and uses the 'Back' button to navigate back the search results are still there without having to hit the webservice again?
If I didn't make myself clear enough on what I am trying to do, go ahead and test the site www.lsbio.com, use the search terms human mouse, click on a product and then hit the back button.
View 1 Replies
Mar 20, 2010
i am building a small library system and i am at the part where i need to calculate wether the book is overdue and issue a fine atm i have a filter search which finds the Loan through the book copy number and ISBN number this displays the userid and the start date of which the loan was issued in a gridview, i then added a colum to the loan table to allow the "librarian" to insert the return date of the book with the update feature on the gridview, and then once then update is made make a calucation with those 2 dates
and either issue a output of "thanks for returning the book" or "you book is overdue by. and your charge is ..." depending on the results. the oveduerate is if its overdue by 14days then add £0.20 for everyday over sorry for the long description and thought id say iam just started to learn asp.net. i am building this in Visual Studio and C#
View 16 Replies
Jan 28, 2011
I want to enforce some calculation to my project, my requirement as follows. I have txtQtyReq,txtQtyyRec,txtQtyShor(All are 3 textboxes) on load all the 3 textbox/columns should show as "0".(QtyShort=QtyReq-QtyRec)I need to calculate/implement this in txtQtyShort column.when i give a value in txtQtyReq as "50" ,it should calculate QtyShort and display as 50.
txtQtyReq txtQtyRec txtQtyShort(=txtQtyReq-txtQtyRec)
0 0 0
50 0 50
50 20 30
txtQtyReq=Quantity Required
txtQtyRec=Quantity Received
txtQtyShort=Qunatity short
I got an excellant solution as follows.
[Code]....
View 8 Replies
Apr 21, 2010
I'm trying to render some text into a specific part of an image in a Web Forms app. The text will be user entered, so I want to vary the font size to make sure it fits within the bounding box.
I have code that was doing this fine on my proof-of-concept implementation, but I'm now trying it against the assets from the designer, which are larger, and I'm getting some odd results.
I'm running the size calculation as follows:
StringFormat fmt = new StringFormat();
fmt.Alignment = StringAlignment.Center;
fmt.LineAlignment = StringAlignment.Near;
fmt.FormatFlags = StringFormatFlags.NoClip;
fmt.Trimming = StringTrimming.None;
[Code]....
Now I have two problems.
Firstly, the text sometimes insists on wrapping by inserting a line-break within a word, when it should just fail to fit and cause the while loop to decrement again. I can't see why it is that Graphics.MeasureCharacterRanges thinks that this fits within the box when it shouldn't be word-wrapping within a word. This behaviour is exhibited irrespective of the character set used (I get it in Latin alphabet words, as well as other parts of the Unicode range, like Cyrillic, Greek, Georgian and Armenian). Is there some setting I should be using to force Graphics.MeasureCharacterRanges only to be word-wrapping at whitespace characters (or hyphens)? This first problem is the same as post 2499067.
Secondly, in scaling up to the new image and font size, Graphics.MeasureCharacterRanges is giving me heights that are wildly off. The RectangleF I am drawing within corresponds to a visually apparent area of the image, so I can easily see when the text is being decremented more than is necessary. Yet when I pass it some text, the GetBounds call is giving me a height that is almost double what it's actually taking.
Using trial and error to set the __minimumSize to force an exit from the while loop, I can see that 24pt text fits within the bounding box, yet Graphics.MeasureCharacterRanges is reporting that the height of that text, once rendered to the image, is 122px (when the bounding box is 64px tall and it fits within that box). Indeed, without forcing the matter, the while loop iterates to 18pt, at which point Graphics.MeasureCharacterRanges returns a value that fits.
The trace log excerpt is as follows:
Decrementing font size to 24, as size is 193×122 and limit is 212×64
Decrementing font size to 23, as size is 191×117 and limit is 212×64
Decrementing font size to 22, as size is 200×75 and limit is 212×64
Decrementing font size to 21, as size is 192×71 and limit is 212×64
Decrementing font size to 20, as size is 198×68 and limit is 212×64
Decrementing font size to 19, as size is 185×65 and limit is 212×64
Writing VENNEGOOR of HESSELINK in DIN-Black at 18pt, size is 178×61 and limit is 212×64
So why is Graphics.MeasureCharacterRanges giving me a wrong result? I could understand it being, say, the line height of the font if the loop stopped around 21pt (which would visually fit, if I screenshot the results and measure it in Paint.Net), but it's going far further than it should be doing because, frankly, it's returning the wrong damn results.
View 2 Replies