I am passing in a value to the form that I ultimately assign to a textbox using javascript. The value is a calculation based on values from another page/form. However, the textbox is editable.
When reloading the form with the previously saved data, I don't want the value of the textbox to be overwritten with the pre-calculated value from another page if it was edited manually upon save.
The other stipulation is, the page/form that has the values that the calculation is created from, can be changed. Therefore, I would also want to check to see if the calculated value has changed since last load, and if so, load that over the manually entered value.
So... If textbox is blank populate with calculated value else if Manually entered value trumps calculated value else if calculated value has changed since last calculation, it trumps manually entered value.
The other concern with this all, is how do I determine if the user has typed in the textbox to determine if the value was manually entered?