Reputation: 9
I have added html controls through javascript. However, when the page posts back, all of the added controls are lost. Is there a way to retrieve it?
Thanks, JV
Upvotes: 0
Views: 178
Reputation: 520
Seems like you have a couple of options. Either
Add a parameter to your POST to indicate that the fields were present, then if the server sees that that parameter is set, you write the fields out in your response; or
Do the form submission by AJAX, leaving your page undisturbed.
Upvotes: 2
Reputation:
Because the controls are dynamically added with javascript, they are supposed to vanish. If feasible, you can put them directly in your html.
Upvotes: 0
Reputation: 21881
They will be,if you modify the dom with javascript the modifications will not persist through a postback, whether it is static html or dynamic server side generated you will get a new page. You need to re add the controls every time.
Upvotes: 2