Cosi' com'e' ora lo script si usa con un type=button sfruttando l'evento onclick; per usarlo con un type=submit occorre associarlo all'evento onsubmit del form e cambiare:
codice:
  if (test) {
    document.annuncio.submit();
  }
in
codice:
  return test;
ciao