• User Attivo

    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;});});


  • User Attivo

    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;});