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?