On Fri, Mar 12, 2010 at 1:34 PM, scs <sasc...@gmail.com> wrote:

> Hi,
> I would validate each step's data and save it in session.
> However, if any previous tab is clicked and there was an attempt to
> change any validated input,
> then I would validate that input again.
>
> In other words,
> click 2nd tab->validate 1st tab data and save in session.
> click 3rd tab->validate 2nd tab data and save in session
> click submit button -> validate 3rd tab data and insert the
> session-saved+3rd tab's validated data in db (or any operation else)
> if any previous/validated tab clicked and information is changed on
> that tab (before the submit is clicked), re-validate that data again.
> I do not think there is a need to re-submit all tabs' data again once
> the submit button is clicked.
>

So it doesn't make it into the session unless it's valid. This sounds like a
good approach.

Question: how do we detect whether they have changed data in a
previously-validated tab? Compare POSTed data to what's in the session,
obviously. But how expensive is that compared to validating again
unconditionally? Especially considering that if it's changed we will
definitely validate again anyway.


-- 
Support real health care reform:
http://phimg.org/

--
David Mintz
http://davidmintz.org/

Reply via email to