By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
437,598 Members | 1,894 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 437,598 IT Pros & Developers. It's quick & easy.

Javascript Problem......

P: 5

I am facing a strange problem....
I have a datagrid in which has a few textboxes. 1 of these text boxes is un-editable (it is a computed value). The computations for that textbox have been done using javascript. In the asp page the value is taken using Find Controls.

The problem occuring is, the javascript calcuates the value and is displayed on the screen, but the same value is not passed to the vb page and hence the desired value is not sent to the database.

Also this error is not regularly occuring. It has occured only on a couple of occasions. The rest of the time, everything works as desired.

Please help......

Sep 18 '06 #1
Share this Question
Share on Google+
1 Reply

P: 5

The problem that I am facing is as explained below.....

Say there is a datagrid with 4 text boxes in 1 row. The data grid has n such rows.
The first 3 textboxes are editable. The value in the 4th txtbox is calculated by a simple mathematical formula applied on the values in the first 3 text boxes.

This calculation is done using javascript. The values in all the textboxes are stored in hidden txtboxes.

Further these values are accessed in the vb page using the code

txtABC = Ctype(dgDataItem.FindControl("txtABC"),HtmlInputHi dden)

These values are now passed to the database. The problem occuring here is that the value for the first row is passed correctly. But next row onwards, the desired value is not passed.

Also, this problem is not occuring regularly. This case has occured only on a couple of occasions. The rest of the times everything works fine.

Has this got something to do with the security settings or any setting on the browser??

Sep 21 '06 #2

Post your reply

Sign in to post your reply or Sign up for a free account.