喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 不明白,所以来问问。  
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 74222
帖子 1611
金钱 74164 喜悦币
威望 0
人脉 58
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[广告]: q m
不明白,所以来问问。

为什么不行啊?

[php]
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Upload</title>
<script type="text/javascript">
function doupload() {
        var sSelectFile = document.getElementById("userfile").value;
        var sFileType = document.getElementById("file_type").value;
        var sCurrentFileType = "";

        if(sSelectFile == "") {
                alert("File");
                return false;
        }
        if( sFileType != "") {
                var indexBegin = sSelectFile.lastIndexOf('.');
                var indexEnd = sSelectFile.length;
                if(indexBegin != -1) {
                        sCurrentFileType = sSelectFile.substring(indexBegin, indexEnd);
                }
                if(sCurrentFileType != "") {
                        if(sFileType.indexOf(sCurrentFileType) == -1) {
                                alert("pdata File");
                                document.getElementById("file1").value="";
                                return false;
                        }
                } else {
                        alert("pdata File");
                        document.getElementById("file1").value="";
                        return false;
                }
        }
        document.uploadfile.submit();
}


function t(){
        document.getElementById('file1').value=document.getElementById('userfile').value
}
</script>
</head>
<body>


<form name="uploadfile" id="uploadfile" method="post" action="/cgi-bin/upload.cgi" enctype="multipart/form-data">

<h4 style="color:red">*.pdata Allow。 </h4>
<dl>
<dt>File: </dt>
<dd>
<input   size="60" type="text"   name="file1" id="file1" readonly="readonly" />   
<input   type="button"   value="Browse..."   id="button1"   name="button1"   onclick="userfile.click()"/>
<input type="file" name="userfile" id="userfile"  onpropertychange="t();" onchange="t()" style="display: none;"/>
</dd>
</dl>
<input type="button" name="buttom" value="Upload" onclick="doupload()" />
<input type="hidden" name="file_type" id="file_type" value="*.pdata" />

</form>
</body>
</html>

[php]




<?wzhu
wzhu.print("http://www.cncmm.com");
?>
2007-9-7 03:22 PM#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
sxpo
中级会员
Rank: 3Rank: 3


UID 93812
精华 0
积分 208
帖子 309
金钱 208 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-6-11
状态 离线
[推荐阅读] 新网互联招PHP开发
sFileType.indexOf(sCurrentFileType) > -1 之后 else {
                        alert("pdata File");
                        document.getElementById("file1").value="";
                        return false;

应该是这样吧 不知道你问的是不是这个意思




拥抱真是个奇怪的东西,明明靠的那么近,却......
2007-9-7 06:05 PM#2
查看资料  发短消息  QQ  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 74222
帖子 1611
金钱 74164 喜悦币
威望 0
人脉 58
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 未知同学定义了一个大数
不好意思。忘了说明问题了,

就是如果你选择了对的文件可是提交的时候提示 什么没有授权(日文IE上说的,中文版不知道)

debug就提示
document.uploadfile.submit();
这里有问题




<?wzhu
wzhu.print("http://www.cncmm.com");
?>
2007-9-7 06:09 PM#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
sxpo
中级会员
Rank: 3Rank: 3


UID 93812
精华 0
积分 208
帖子 309
金钱 208 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-6-11
状态 离线
[推荐阅读] 关于刷新一次读取一次数据库问题
/cgi-bin/upload.cgi
你确定这个路径没问题么




拥抱真是个奇怪的东西,明明靠的那么近,却......
2007-9-7 06:16 PM#4
查看资料  发短消息  QQ  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 74222
帖子 1611
金钱 74164 喜悦币
威望 0
人脉 58
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 为什么要学LINUX系统
好像和这个路径没有关系

如果把
<input   size="60" type="text"   name="file1" id="file1" readonly="readonly" />   
<input   type="button"   value="Browse..."   id="button1"   name="button1"   onclick="userfile.click()"/>
<input type="file" name="userfile" id="userfile"  onpropertychange="t();" onchange="t()" style="display: none;"/>
换成
<input type="file" name="userfile" id="userfile">
就木有这个问题
哎,最近比较郁闷




<?wzhu
wzhu.print("http://www.cncmm.com");
?>
2007-9-7 06:21 PM#5
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
sxpo
中级会员
Rank: 3Rank: 3


UID 93812
精华 0
积分 208
帖子 309
金钱 208 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-6-11
状态 离线
[推荐阅读] 让Ubuntu和Windows同处
看样子问题就是提交的问题了

你为什么要做个假的文件框?那在FF下根本通不过

想加大文件框的长度?




拥抱真是个奇怪的东西,明明靠的那么近,却......
2007-9-7 06:37 PM#6
查看资料  发短消息  QQ  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 74222
帖子 1611
金钱 74164 喜悦币
威望 0
人脉 58
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 如何只显示文件前10行的内容
不让用户手动输入。



<?wzhu
wzhu.print("http://www.cncmm.com");
?>
2007-9-7 06:40 PM#7
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
sxpo
中级会员
Rank: 3Rank: 3


UID 93812
精华 0
积分 208
帖子 309
金钱 208 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-6-11
状态 离线
[推荐阅读] Ubuntu 7.04 中文支持与输入法、多媒体应用
<input type="file" size = 60 readonly = "true" name="userfile" id="userfile">
就可以了




拥抱真是个奇怪的东西,明明靠的那么近,却......
2007-9-7 07:27 PM#8
查看资料  发短消息  QQ  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 74222
帖子 1611
金钱 74164 喜悦币
威望 0
人脉 58
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 讨论一下,怎样写下面的语句,执行的速度更快


QUOTE:
原帖由 sxpo 于 2007年9月7日 19:27 发表
<input type="file" size = 60 readonly = "true" name="userfile" id="userfile">
就可以了
这个不怎么好使




<?wzhu
wzhu.print("http://www.cncmm.com");
?>
2007-9-7 11:13 PM#9
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
sxpo
中级会员
Rank: 3Rank: 3


UID 93812
精华 0
积分 208
帖子 309
金钱 208 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-6-11
状态 离线
[推荐阅读] phplib template块问题
你看IE下
<input type="file" size = 60 UNSELECTABLE="on"  name="userfile" id="userfile">
行不




拥抱真是个奇怪的东西,明明靠的那么近,却......
2007-9-8 04:54 PM#10
查看资料  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.032334 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP