Usa ajax e vedrai che non avrai mai piu' questi problemi.

- Crei un pannello nascosto con il form di modifica
- A click del bottone modifica esegui l'ajax request per i dati da modificare
- Popoli il form con i dati inseriti
- Quando l'utente preme "salva" invii tutto by ajax al server
- esegui i controlli e decidi se e' tutto apposto salvi e restituisci l'ok altrimenti
restituisci l'errore e lo segnali nel form.

..... e ti liberi di tutti i casini