Scusate se il titolo non è troppo chiaro e cercherò di spiegarmi meglio.
Premetto che sto usando Javascript da una pagina .asp

In quest'ultima, devo controllare che all'inserimento di un parametro di input (la partita iva), venga verificato che questa sia già presente nel database, che tale errore venga segnalato come alert e che venga azzerato il valore inserito nel campo.

Mi manca quest'ultima parte.

Il controllo lo eseguo così (non posto l'onchange sul campo di input perchè non è necessario)

Pagina anagrafica.asp
Codice PHP:
<SCRIPT LANGUAGE="JavaScript">
....
function 
f_contcodipiva()
{
window.open('procedure/controllopiva.asp?codipiva='+document.datianagrafici.codi_piva.value,'pr_contcodipiva','width=1,height=1,resizable=no,toolbar=no,scrollbars=no');
}
...
</script> 
e
controllopiva.asp
Codice PHP:
        request.QueryString("codipiva")

        
sql="SELECT * "_
           
&"  FROM ANAGRAFICA "_
           
&" where codi_PIVA='"&request.QueryString("codipiva")&"'"

        
Set rs Server.CreateObject("ADODB.Recordset")
        
Set cn Server.CreateObject("ADODB.Connection")
        
cn.Open  application("ConnDB")
        
Set rs.ActiveConnection cn
        rs
.Open sqlcn
        
        
if  not rs.EOF then 
%>
                <
script language="JavaScript">
                        
alert('ATTENZIONE.La Partita Iva inserita è già presente in Banca Dati');
                        
this.close();
                
</script>
<%
        else
%>
                <script language="JavaScript">
                        this.close();
                </script>
<%
        end if
%> 
Da controllopiva.asp come posso comunicare a anagrafica.asp di ripulire il campo document.datianagrafici.codi_piva

Qualsiasi suggerimento è ben accetto.

Grazie in anticipo
Ciao