HOla que tal, mucho gusto espero puedan ayudarme con el siguinte problema
Tengo un Textarea y lo que quiero es lo siguiente..
En el textarea quiero que cuando se presione la letrra "Enter" se envie el Submit. eso ya lo eh logrado, pero quiero que cuando se envie el Submit, que es via AJAX. el puntero de escritra se ponga de nuevo en el textarea que vacio via Jquery.
$("#Textarea").val("");
asi para qued cuando presionen enter, pueda seguir escribiendo inediatamente en el texarea vacio.
y la otra es que en vez de borrar todo, lo que quiero es que las palabras que inicien con "#" no sean borradas.
por ejemplo
"Hola soy #Anita y estos es #Jackass" y al presionar enter se borre todo menos los HT y quedaria
"#Anita #Jackass" unicamenete.
cualquier ayuda por mas minia que sea es agradecida muchas gracias. mi actual codigo es.
Código Javascript
:
Ver originalfunction crear_mensaje_single() {
$("input").attr("disabled", true);
$("select").attr("disabled", true);
$("textarea").attr("disabled", true);
mensaje = $("#mensaje_single").val();
nombre = $("#nombre_single").val();
custom = $("#custom_single").val();
$.post(base_url+"index.php?action=func&a=crear_mensaje", { nombre: nombre, mensaje: mensaje, custom: custom }, function(data){
broken = data.split("[:]");
if(broken[0] == "ok") {
if(nombre == "custom") { nombre = custom; }
toastr.success("Se ah insertado con exito un mensaje", "Exito", opts);
$("#tabla_mensajes").prepend(broken[1]);
$("#mensaje_single").val("");
} else { alert(data); }
$("input").attr("disabled", false);
$("select").attr("disabled", false);
$("textarea").attr("disabled", false);
});
}
$(document).ready(function(e) {
$("#mensaje_single").keyup(function(event) {
if(event.which == 13) {
event.preventDefault();
$("#crear_mensaje_single").submit();
return false;
}
});
});
Actualmente funciona bien esto. pero quiero agregarle lo que les eh comentado. gracias