当我尝试创建上传文件时,我创建输入字段,按钮和隐藏输入类型文件
<input type="text" name = "filePath" id = "filePath" class="regCustVATTextbox" style="width: 120px;" onfocus="javascript:this.blur();">
<button type="button" class="hochladenButton" id="btnRegUploadFile"> </button>
<input type="file" name="fileRegHid" id="fileRegHid"/>
和Jquery代码
$(function(){
$("#btnRegUploadFile").click(function(){
$("#fileRegHid").click();
return false;
});
$("#fileRegHid").change(function(){
var filename = $(this).val().replace(/C:\\fakepath\\/i, '');
$("#filePath").val(filename);
});
});
当我做表格提交时,FF和Chrome工作正常但在IE上,输入内容输入文件中的值被删除,我必须点击两次才能提交表单。
请帮助我,让我有任何想法来解决这个问题。
非常感谢