Den der metode med timeout\'en kan jeg ikke lide - hvis IE fryser i et stykke tid, eller hvis man har en langtsom forbindelse, kan man risikere at dataerne bliver slettet før de sendes.
Jeg har brugt lignende trick til min chat, hvor beskederne jo ikke skal blive stående i feltet.
Hemmeligheden er, at man har to forme. Den ene er med indtastningsfelter og submit knapper, og den anden er med \"hidden\" felter.
I dette eksempel kalder jeg den med de visuele felter for \"TempForm\" og den anden for \"SlutForm\".
1) I TempForm\'s onsubmit skrives \"formsend();\"
2) Form send:
function formsend(){
document.forms[\"SlutForm\"].felt1.value=document.forms[\"TempForm\"].felt1.value;
document.forms[\"TempForm\"].felt1.value=\"\";
//ect...
document.forms[\"SlutForm\"].submit();
return false; //TempForm skal jo ikke afsendes.
}
3) Test.
E-)mil
http://eej.dk