Cavolo..ti ringrazio moltissimo per il tempo che ci hai dedicato. Mi sà che il tuo consiglio (impostazione diversa) sarebbe preferibile.
Solo una cosa però...
...delegando il controllo all'action che rimanda allo script differente che controlla, in caso di errore (in questo caso), come faccio a rimandare l'utente indietro e far apparire la modale con all'interno il messaggio che dice che ha sbagliato?
Della serie: se ad esempio su Facebook scrivi sulla bacheca, ma i caratteri superano un certo limite, Facebook sempre sulla stessa pagina ti fa apparire la modale di avviso e ANCHE ti lascia il testo che avevi scritto inalterato.
Capito cosa voglio dire? Credo di si...