Hola,
A bote pronto se me ocurre algo así, aunque, me imagino que la expresión regular que utilizo puede mejorarse, y, en general, el resto del código, quiero decir, acaso utilizando otra cosa y no el método "match". En todo caso parece funcionar e igual te apaña o te ofrece alguna idea:
Código PHP:
<html>
<body>
<script type="text/javascript">
function ComprobarAcentos(inputtext)
{
if(!inputtext) return false;
if(inputtext.value.match('[á,é,í,ó,ú]|[Á,É,Í,Ó,Ú]'))
{
alert('No se permiten acentos en la casilla');
inputtext.value = '';
inputtext.focus();
return true;
}
return false;
}
</script>
<div>
<input type="text" onkeyup="javascript:ComprobarCasilla(this);" />
</div>
</body>
</html>