- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Enter Textarea per invio dati ajax
-
Enter Textarea per invio dati ajax
Salve ragazzi, non essendo esperto Vi chiedo di aiutarmi sulla funzione di cui sotto: Essa funziona al click del pulsante , ma vorrei eseguirla nel premere il tasto invio, come si puo modificare? ("#contentc"=+msg_id e' l'id della textarea ) Grazie in anticipo.
$(function(){
$(".comment_buttonc").click(function(){
var msg_id = $(this).attr("id");
var element = $(this);
var boxval = $("#contentc"+msg_id).val();
var dataString = 'contentc='+ boxval + '&msg_id=' + msg_id;
if(boxval==''){
alert("Inserire il Testo.");
}else{
$("#flashc"+msg_id).show();
$("#flashc"+msg_id).fadeIn(200).html('<img src="immagini/loadball.gif" align="center" width="22"> Loading...');
$.ajax({
type: "POST",
url: "update_datacomm.php",
data: dataString,
cache: false,
success: function(html){
$("div#updatec"+msg_id).prepend(html);
$("div#updatec div:first"+msg_id).slideDown("fast");
document.getElementById('contentc'+msg_id).value='';
$("#flashc"+msg_id).hide();}});}
return false;});
$('.delete_updatecomm').live("click",function() {
var ID = $(this).attr("id");
var dataString = 'msg_idc='+ ID;
if(confirm("Sicuro di voler cancellare questo Commento?")){
$.ajax({
type: "POST",
url: "delete_datacomm.php",
data: dataString,
cache: false,
success: function(html){
$(".barc"+ID).slideUp('fast', function() {$(this).remove();});}});}
return false;});});
-
Salve a tutti ho visto molte visite , ma nessuna risposta ripropongo il post con un lo script di cui sotto:
si tratta solo di far funzionare l'alert in grassetto che viene bypassato e non capisco come risolverlo: Grazie in anticipo.$(function(){
jQuery(".comment_buttonc").live("keyup",function vai(e){var msg_id = $(this).attr("name");
var element = $(this);
var boxval = $("#contentc"+msg_id).val();
var dataString = 'contentc='+ boxval + '&msg_id=' + msg_id;
if( e.keyCode == 13 ){
if(boxval==''){
alert('Testo');
}else{
$("#flashc"+msg_id).show();
$("#flashc"+msg_id).fadeIn(200).html('Caricamento... <img src="immagini/loadball.gif" align="center" width="16">');
$.ajax({
type: "POST",
url: "update_datacomm.php",
data: dataString,
cache: false,
success: function(html){
$("div#updatec"+msg_id).prepend(html);
$("div#updatec div:first"+msg_id).slideDown("fast");
document.getElementById('contentc'+msg_id).value='';
$("#flashc"+msg_id).hide();}});}}
return false;});