2016-09-21 2 views
0

Мне нужно запустить событие только при изменении изображения после загрузки файла. Я написал следующий код. Но он также запускает загрузку страницы. Я не хочу загружать. Как мы можем достичь этого?Событие пожара только при изменении изображения

$(document).ready(function() {   
     $('#Imgphoto1').on('load', function() { 
      alert(); 
      top.IsfieldChange("1"); 
     }); 
    }); 

<asp:Image ID="Imgphoto1" runat="server" AlternateText="No Photo Available" ImageUrl="../Designer/Images/DefaultEmployeeImage.jpg" 
            Width="153" Height="192" /> 

<asp:FileUpload ID="FileUpload12" runat="server" onpropertychange='return setPhoto(id);' onchange="validcheckFileExtension(this);" ToolTip="Allowed files('.jpeg', '.png', '.gif', '.jpg')" /> 
+1

акцию все соответствующий код HTML CSS –

ответ

0

Попробуйте это ..

$("document").ready(function(){ 

$("#upload").change(function() { 
    alert('changed!'); 
});}); 
+0

его не стреляли. –

+0

который вы используете? –

+0

управление изображениями asp.net –

0

просто использовать что-то вроде этого

$("#Imgphoto1").on('change',function() { 
 
       alert('img uploaded'); 
 
}); 
 

 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<input type="file" id="Imgphoto1">

+0

Это было то, что мне нужно. Но почему мой код с управлением asp не работает? –

Смежные вопросы