In effetti quel tuo codice non può funzionare, in particolare questa riga:
codice:
<input type="button" name="Submit" value="Controlla" onclick="<%codcli=controlla_acro();%>" />
Non puoi richiamare la funzione controlla_acro() da un pulsante, in quanto la funzione risiede sul server mentre la pagina col pulsante viene eseguita nel contesto del browser.
Se guardi il codice HTML della pagina risultante, dovresti trovare qualcosa tipo questo:
codice:
<input type="button" name="Submit" value="Controlla" onclick="" />
Ti consiglio di modificare così:
codice:
<input type="button" name="Submit" value="Controlla" />
Poi, all'inizio della pagina, scrivi questo codice per capire se l'utente ha premuto il pulsante:
codice:
<%
var acro;
function controlla_acro() {
//...
}
if(Request.Form("Submit"))
{
acro = controlla_acro();
//...
}
//...
%>