今天遇到一个很变态的js问题 请大神帮忙???
IE8上传文件时javascript取文件的真实路径的问题("C:\fakepath\xxxxx )
<title>My JSP 'fileupload.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
<script type="text/javascript">
function click1(){
var file = document.getElementById('file');
alert(getPath(file));
}
function getPath(obj) {
if(obj){
if (window.navigator.userAgent.indexOf("MSIE")>=1){
obj.select();
return document.selection.createRange().text;
}else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files){
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}
</script>
</head>
<body>
文件
<input type="file" id="file" name="file" />
<input type="button" onClick="click1();" value="submit">
</body>
</html>
很简单的一个js代码 放在本地访问修改后缀名为html js可以运行 没问题的
可是我放在我服务器中访问不运行 点击按钮没反应 不管是html还是jsp都没反应映
于是我alert(document.getElementById('file').value)可以得到对象
但是alert(document.getElementById('file').select())是未定义
在网上查了查说document.getElementById('file')没有select()属性 可是为什么本地可以不报错呢
求解 很郁闷
相关推荐
js代码-200602-变态跳台阶
js代码-200602-变态跳台阶
js获取日期:昨天今天和明天、后天
主要介绍了js获取日期,可以获取前天、昨天、今天、明天、后天,需要的朋友可以参考下
js判断选择的时间是否大于今天的代码
判断选择的时间是否大于今天还是蛮实用的,下面与大家分享下具体的实现,感兴趣的朋友可以参考下
js 获取今天以及过去日期
1.获取天数, 如昨天,今天,近1星期,近14天 function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = dd.getMonth()+1;//获取当前月份的日期 var d = dd.getDate(); //判断 月 if(m < 10){ m = "0" + m; }else{
js获取当前时间(昨天、今天、明天)
本文实例为大家分享了js获取当前时间的具体代码,供大家参考,具体内容如下 js获取当前时间(昨天、今天、明天) 开发过程中某些前台页面的时间控件我们需要给默认当前时间,jquery可以轻松的帮我们实现,代码如下 //昨天的时间 var day1 = new Date(); day1.setTime(day1.getTime()-24*60*60*1000); var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate(); //今天的时间 var day2 = new Date(); day2.se


