Ci sarei quasi ... ma ho due problemi:
1) nella casella i valori si scrivono senza la virgola, cioè htmlcssjavascript;
2) così funziona sulla stessa pagina, ma se volessi inviare i valori che stanno dentro alla casella di testo all'interno di un'altra casella di testo di un form di un'altra pagina?
codice:
<script>
function f(fo) {
var str="";
var e=fo.elements;
var almenouno=false;
for (i=0;i<e.length;i++)
if (e[i].type=="checkbox" && e[i].checked) {
almenouno=true;
str+=e[i].value;
}
if (almenouno) fo.casella.value=str;
else fo.casella.value="Nessuna selezione";
}
</script>
<form name="QForm" method="POST" action="tester.asp">
<fieldset>
<legend>Pannelli disponibili</legend>
<input type="checkbox" name="html" value="html" onClick="f(this.form);"> html
<input type="checkbox" name="css" value="css" onClick="f(this.form);"> css
<input type="checkbox" name="javascript" value="javascript" onClick="f(this.form);"> JavaScript
<input type="image"src="img/bot_conferma.gif" border="0" align="absmiddle" name="I2"></p>
<input type="text" name="casella" size="20"></p>
</fieldset>
<input type="hidden" name="html" value="html">
<input type="hidden" name="css" value="css">
<input type="hidden" name="javascript" value="javascript">
</form>
<%
html = request.form("html")
css = request.form("css")
javascript = request.form("javascript")
response.write html &"
"
response.write css &"
"
response.write javascript &"
"
%>