<input type=image onClick=\"this.form.mensaje.value+='[emo$c]'\" src=foro/images/emoticones/showpic_0$c.gif>
Cuando puso ese botón debería mandar [emo$c] a un textarea llamado mensaje y nada más. El problema es que además de enviar el texto al textarea envía las variables del formulario al script de ingreso en la base de datos saltandose a la torera el código de validación del mismo (función js llamada con el botón submit). Vamos que cuando pulso en el botón tipo image es como si hiciera un submit del formulario.
¿A que se puede deber esto?