Aqui les pongo el codigo para deshabilitar un submit de un form despues de ser enviado el formulario, algo como lo que hace foros del web.
<script language="javascript">
function deshabilitar(){
document.formulario.Submit.disabled=true;
}
</script>
y la etiqueta del form quedaria asi
<form action="tupagina" method="post" name="formulario" id="formulario" onSubmit="deshabilitar()">
y para incluir las caritas aunque este ejeplo utiliza asp para mostrarlas:
<script language="javascript">
<!--
function addicono(icono){
document.formulario.COMENTARIO.value += icono
}
</script>
y cada imagen que quieras agregar:
<img src="imagenes/icon13.gif" onclick="addicono(:( )">
y luego cuando quieras mostar las caritas haces u replace (yo lo hago con ASP, en este mismo foro vi como hacerlo con JS)
<%Cadena= Replace (cadena,":(","<img src='../imagenes/triste.gif'> ") %>
como se vera hay que repetir el proceso para cuantos iconos se incluyan...
espero les sirvan