将fileupload标签的值清空

在开发中遇到了这样一个问题,在一个form表单中,有一个fileupload标签,新增,修改都是同一个form,当我第一次选择了上传文件路径,并且提交之后,第二次再使用这个form,这次没有选择上传文件,然后提交,这时候,提交的表单数据,就会带着上次选择的路径传过来,我自己分析,原因是弹出form的时候,用的清空form表单里面标签值的方法,并没有把fileupload标签的值清空,所以,自己在网上找了一下解决方法,代码如下:

<form id="divSubjectConfig_SubjectListInfo">
  <div class="form-group">
    <input type="hidden" name="SubjectId" />     <table class="table table-bordered text-center">       <tr>         <td colspan="1" class="col-xs-3">上传图片<br />(尺寸:320*200)</td>         <td>           <input name="SubjectConfigImagePath" type="file" style="display: none">           <div class="input-append">             <input name="ImageFile" class="form-control " style="width: 84%; float: left;" type="text" readonly>             <a href="#" class="btn btn-xs btn-primary padding-bottom-1 " style="width: 15%;" οnclick="$('input[name=SubjectConfigImagePath]').click();">上传</a>           </div>         </td>       </tr>     </table>   </div>
</form>
//找到form标签
var $divSubjectConfigSubjectListInfo = $("#divSubjectConfig_SubjectListInfo");
//找到fileupload标签
var objFile = $divSubjectConfigSubjectListInfo.find('input[name=SubjectConfigImagePath]')[0]; //清空fileupload标签的值 objFile.outerHTML = objFile.outerHTML.replace(/(value=\").+\"/i, "$1\"");

 

转载于:https://www.cnblogs.com/wqw553639736/p/11248224.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值