form表单里面执行clear后无法进入JS函数了

Squall001 2016-09-04 01:56:10
症状是这样的
以下是页面代码

<%--新增窗口--%>
<div id="add" class="easyui-dialog" title="新增" data-options="modal:true,closed:true,iconCls:'icon-save',buttons: [{
text:'确定',
iconCls:'icon-ok',
handler:function(){
saveAdd();
}
},{
text:'取消',
handler:function(){
closeAdd();
}
}]" style="width:600px;height:500px;padding:10px;">


<form accept-charset="UTF-8" id="addFileImg" method="post" action="" enctype="multipart/form-data">
<p style="text-align: center;">
<input type="file" name="addImg" id="Addimg" />
</p>
</form>
</div>

<script type="text/javascript">


function closeAdd() {
$('#addFileImg').form('clear');
$('#addImg').attr("src", "");

}

$('#Addimg').change(function () {
//执行这个函数里面的内容

}

</script>



好了 症状是 如果我一单执行了一次 closeAdd()函数 也就是执行了里面的$('#addFileImg').form('clear'); 那么 $('#Addimg').change(function ()这个函数就永远失效了,但是页面里面的<input type="file" name="addImg" id="Addimg" />还在,即使这个输入框的内容变了,也不会响应 $('#Addimg').change(function ()这个函数了,请问为什么,我只是想用表单清理的方法清除一下这个input文件选择框里面的内容而已
...全文
303 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧