Sto costruendo una chat simile a facebook ma ho problemi con l'evento onsubmit. Come ogni chat vorrei che alla pressione del tasto invio il messaggio scritto in un input/textarea fosse inviato come messaggio. Il problema è che quando premo appunto il tasto invio la chat si chiude

Codice PHP:
function chatta(nome){ //questa funzione serve per aggiungere una chat.. occorrono ancora molte migliorie
var statoattuale document.getElementById("chat");
var 
sa document.getElementById("chat").innerHTML;
var 
aggiungi"<div class='finestrechat'>"+nome+"</div><div class='finestra'></div><div class='box'><form onsubmit=\"inviamex('"+nome+"');\"><input  id='"+nome+"' class='boxinput' type='text'></form></div>"
statoattuale.innerHTMLsa+aggiungi;
}

function 
inviamex(nome){
var 
inviame document.getElementById(nome).value;
alert(inviame); //questo alert si visualizza ma al termine della funzione la chat torna "chiusa"

non sto a linkarvi il sito di prova perche bisogna essere registrati, essere amici di qualche utente di prova e che quel utente di prova sia online.

grazie per eventuali risposte