|
主题:[分享]解决一个会导致非IE类浏览器不能上传文件的bug [收藏主题] | 转到: |
自己在某个模型里面定义一文件类型字段,发现在如Chrome,Firefox, Safari之类的浏览器里面上传文件总是失败。最后找到问题出在文件上传成功后没有正确设置该字段对应的文本框的值。具体分析发现UpFileSave.asp用Id来找到该文本框,但是自动生成的投稿录入表单内没有为该文本框指定Id。所以修改了Kesion.MemberCls.asp内第425行
KS_D_F=KS_D_F & "<input type=""text"" maxlength=""" & MaxLength &""" class=""textbox"" style=""width:" & F_Arr(7,i) & "px"" name=""" & F_Arr(0,i) & """ value=""" & F_Value & """>" 为 KS_D_F=KS_D_F & "<input type=""text"" maxlength=""" & MaxLength &""" class=""textbox"" style=""width:" & F_Arr(7,i) & "px"" name=""" & F_Arr(0,i) & """ id=""" & F_Arr(0,i) & """ value=""" & F_Value & """>" 这样自动生成的投稿表单模板就可以支持上述Chrome,Firefox, Safari之类的浏览器了。 |
|
支持(0) | 反对(0) 顶端 底部 |
支持(0) | 反对(0) 顶端 底部 |
<上一主题 | 下一主题 > |