我只需要在文件上传后更改图像时触发事件。 我写了以下代码。但它也会在页面加载时触发。我不想要onload。我们怎样才能实现它?
$(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')" />
答案 0 :(得分:0)
试试这个..
$("document").ready(function(){
$("#upload").change(function() {
alert('changed!');
});});
答案 1 :(得分:0)
只需使用类似的东西
$("#Imgphoto1").on('change',function() {
alert('img uploaded');
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" id="Imgphoto1">
&#13;