If from one view a user enters some invalid data, e.g.:
E-mail:
[email protected]
then i want
the controller to:
not place
the data into
the model
color
the text box reddish
not allow
the user to save
But it's possible that if
the user enters
the same invalid data in a different view i want
the controller to:
place
the data into
the model
color
the text box reddish
allow
the user to save
But it's possible that if
the user enters
the same invalid data in a different view i want
the controller to:
place
the data into
the model
color
the text box bluish
allow
the user to save
And it's possible that another view will:
place
the data into
the model
leave
the text box uncolored
allow
the user to save
And it's possible that another view will:
auto-correct
the data, placing it into
the model
color
the text-box reddish
allow
the user to have
And it's possible for another view to:
auto-correct
the data, placing it into
the model
update
the view with
the new data
color
the text-box bluish
allow
the user to save
[ad infinitum]
Without using n-controllers for n-views, how do i do this?