Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 24th, 2012  |  syntax: C#  |  size: 1.57 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <script type="text/javascript">
  2.  
  3.     $(function () {
  4.  
  5.         $('.ListaImagem .TituloImagem').live('click', function (event) {
  6.  
  7.             event.preventDefault();
  8.             event.stopPropagation();
  9.  
  10.             var TituloImagem = $(this);
  11.  
  12.             TituloImagem.hide(); //Oculta o span com o Título
  13.             TituloImagem.next().focus(); //Seta o Focus no Textbox
  14.             TituloImagem.next().show(); //Exibe o input com o título
  15.  
  16.  
  17.  
  18.             $('.TitImage').keypress(function (event) {
  19.  
  20.  
  21.                 if (event.which == 13) {
  22.  
  23.                     event.stopPropagation();
  24.                     //Realiza a alteração do TITULO
  25.                     TrocaNomedaImagem();
  26.  
  27.                 }
  28.  
  29.  
  30.             });
  31.  
  32.  
  33.         });
  34.  
  35.     });
  36.  
  37.  
  38.  
  39.     function TrocaNomedaImagem() {
  40.        
  41.  
  42.         //Passo o valor do textbox para esta variavel(ficou redundante?)
  43.         var TituloImagem = $('.TitImage').val();
  44.  
  45.         //Passa o valor do id para a variavel ImagemId
  46.         var ImagemId = $('#TituloImagemVal').val();
  47.  
  48.         $.ajax({
  49.             type: "POST",
  50.             url: '@Url.Action("Editar", "Imagens")',
  51.             data: { id: ImagemId, titulo: TituloImagem },
  52.  
  53.             error: function () {
  54.                 alert('Não foi possivél realizar a operação, entre em contato com o suporte.')
  55.             },
  56.  
  57.             success: function (data) {
  58.                
  59.             }
  60.  
  61.         });
  62.  
  63.  
  64.         $('.TitImage').hide();
  65.         $('.TituloImagem').show();
  66.        // TituloImagem.next().unbind();
  67.  
  68.     }
  69.  
  70.  
  71.  
  72. </script>