Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2016, 09:54
Jesus_Cantu
 
Fecha de Ingreso: noviembre-2015
Ubicación: Nuevo León
Mensajes: 7
Antigüedad: 8 años, 6 meses
Puntos: 0
Respuesta: Función como parámetro

xfxstudios, agradezco tu recomendación, la tomaré muy en cuenta, (aclaro, no sabía, pues es la segunda vez que abro un tema haha).

Código Javascript:
Ver original
  1. function readImageFromFile(input, output, after_success, after_error)
  2.     {
  3.         if (input.files && input.files[0])
  4.             {
  5.                 var reader = new FileReader();
  6.  
  7.                 reader.onload = function (e)
  8.                     {
  9.                         $(output).attr('src', e.target.result);
  10.                     }
  11.  
  12.                 if (input.files[0]['type'] == "image/jpeg" || input.files[0]['type'] == "image/png")
  13.                     {
  14.                         after_success();
  15.                     }
  16.                 else
  17.                     {
  18.                         after_error();
  19.                     }
  20.             }
  21.     }
  22.  
  23. $(function()
  24.     {
  25.          $("#new_coupon_image:file").change(function ()
  26.              {
  27.                 readImageFromFile(this, '#image_preview',
  28.  
  29.                                     function()
  30.                                         {
  31.                                             alert('Válido');
  32.                                         },
  33.  
  34.                                     function()
  35.                                         {
  36.                                             alert(Inválido');
  37.                                         }
  38.                                 );
  39.  
  40.              
  41.              
  42.              });
  43.     });