Io con i controllo onblur ho sempre avuto problemi, per non perdere i dati hai:
Invio dati in get (appendendoli all'url) oppure caricando tante sessioni quanti sono i dati