Hola a todos:
Un formulario puede enviarse desde cualquier elemento html incluso no es obligatorio el evento onclick... se pueden enviar al abrir y al cerrar las páginas...
Voy a improvisar un ejemplillo que al pasar el ratón sobre un asterisco se envíe un formulario...
En el action del formulario, solo como ejemplo, voy a poner un alert simbólico, y el asterisco lo pondrá fuera del formulario:
<html>
<body>
Ejemplo: <br />
<form action="javascript
: alert(document.forms[0].dato.value)" >
<input type=text name="dato" value="hola" />
</form>
<span onmouseover="document.forms[0].submit()"> * </span>
</body>
</html>
La cuestión es que la sintaxis sea la correcta...
Saludos