Originariamente inviato da ssaglimbeni
Lo script è il seguente :

<script LANGUAGE="JavaScript" type="text/javascript">

function NienteApici(tt){
if(/'/.test(tt.value)){
alert('Non puoi inserire l\'apice !')
tt.value=tt.value.replace(/'/g,'');
}
}
</script>

Lanciato da

<input type="text" name="nominativo" size="60" onkeyup="NienteApici(this);" onchange="NienteApici(this);">

il form si chiama nuovo ...
no è sbagliato

codice:
<script LANGUAGE="JavaScript" type="text/javascript">

function NienteApici(tt){
  if(/'/.test(tt.nominativo.value)){
    alert('Non puoi inserire l\'apice !')
    tt.nominativo.value=tt.nominativo.value.replace(/'/g,'');
  }
}
</script>

Lanciato da 

<input type="text" name="nominativo" size="60" onkeyup="NienteApici(this.form);" onchange="NienteApici(this.form);">
perchè usi entrambi gli eventi onkeyup e onchange??