codice:
<html>
<head>
<script type="text/javascript" language="JavaScript">
<!--
var completeData = "";
var dataSeparator = "; ";
function createSingleData( __hForm )
{
alert( "Dati raccolti \"" +completeData+ "\"." );
__hForm.elements["input"].value = completeData;
}
function separateData( __hElement )
{
if ( event.keyCode != 13 )
return true;
completeData += (completeData ? dataSeparator : "") + __hElement.value;
__hElement.value = "";
event.cancelBubble = true;
event.returnValue = false;
return false;
}
//-->
</script>
</head>
<body>
<form onsubmit="createSingleData( this );">
<input type="text" name="input" onkeydown="separateData( this );" />
<input type="submit" />
</form>
</body>
</html>
Questo, invio dopo invio, genera una stringona separata da "; "
di tutti gli inserimenti che ha fatto!