Lato client:

codice:
function valida_nome(field, invalid)
  {
  // esempio: var invalid (passato come parametro )= ",/|\\*|\":;?'<>+&_."
  var ok = "yes";
  var temp;
  for (var i=0; i<field.value.length; i++)
    {
    temp = "" + field.value.substring(i, i+1);
    if (invalid.indexOf(temp) != "-1") ok = "no";
    }
  if (ok == "no")
    {
    alert("Carattere non valido. ");
    field.focus();
    field.value = "";
    field.select();
    }
  }
Usi questa function su OnChange.