formhtml+="("+k+").<input type='file' style='ime-mode:disabled;' size='10' name='file"+i+"' onchange=\"document.getElementById('bb"+i+"').value=(document.getElementById('aa"+i+"').value = this.value.replace('D:\我的文档\桌面\','')).replace(/\.jpg$/i,'_s.jpg')\">我要把红色的部分替换掉。上面那样写,不正确,结果为:D:\\\
如果是英文路径这样写就正确:D:\\\\DeskTop\\\\但我的是中文的。该如何写?谢谢。
如果是英文路径这样写就正确:D:\\\\DeskTop\\\\但我的是中文的。该如何写?谢谢。
解决方案 »
- 大家帮我看看这个js的日期选择器为什么不能手工输入
- 用window.showModelDialog返回值给父页面时报undifine脚本错误
- 经典短小代码收集,越短越好,但要经典
- 请教JavaScript绘制数学曲线的问题
- 如何实现点击单选radio组中的一个提交表单
- 估计谁都不会~
- 如何用JAVASCIRPT得到上个网页的网址(100分)
- 实现一个滚动字幕,文字从当前目录下的qxzs.js中获得。(在线等待)
- 请问有没有表单中可以放图片?
- 这是个瓶颈问题?非要提交表单?!給分55
- createElement("span");中添加调用方法 ,appendChild(span);那个大侠来帮下忙!在线等待!
- 下拉和文本框的显示问题
+ "' onchange='document.getElementById('bb" + i
+ "').value=(document.getElementById('aa" + i
+ "').value=this.value.replace('D:\\我的文档\\桌面\\','')).replace(/\\.jpg$/i,'_s.jpg')'>"
上面那样写,替换后的结果为:D:\\\ 不是我要的。
如果是英文路径这样写就正确:D:\\\\DeskTop\\\\
formhtml += "(" + k + "). <input type='file' style='ime-mode:disabled;' size='10' name='file" + i
+ "' onchange='document.getElementById('bb" + i
+ "').value=(document.getElementById('aa" + i
+ "').value=this.value.replace('D:\\\\我的文档\\\\桌面\\\\','')).replace(/\\\\.jpg$/i,'_s.jpg')' />"
+ "<span id='upid'><input type='text' id='aa"+i
+ "' style='ime-mode:disabled;' size='70' name='imageurl'><input type='text' id='bb" + i
+ "' style='ime-mode:disabled;' size='70' name='imagethumbsurl'></span><textarea name='imageintro' cols=22 rows=1></textarea>"
+ filearr[i - 1].split("*")[1] + " k <br>";
难道不支持IE7?
等下我下载个IE6看看。
谢谢你/。