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\\\\但我的是中文的。该如何写?谢谢。
解决方案 »
- javascript和java中的数据类型获取和转换问题
- js 取字符串中内容问题
- 网站访问速度慢怎么查找原因?
- ie中如何判断操作系统具体版本?
- 网页图片问题
- 只有这么多分了,哎… javascript 处理疑问?请详细解释一下原因,谢谢。
- 如何用javascript控制页面上的radiobutton有效无效?
- opera浏览器的困惑~!
- 如何用javascript实现:将客户输入参数保存到文件中?
- 如何实现点击表单的提交按钮时,同时实现表单数据检测和开新窗口(新窗口为数据提交后的页面)?
- 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看看。
谢谢你/。