`
高级java工程师
  • 浏览: 410583 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery实现文件单个上传,区分类型?

阅读更多
[code="java"

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>信息列表</title>
        <script type="text/javascript" src="jquery-1.4.4.min.js">
        </script>
        <script>
          
                  function info(form) {
              var optr = $("#select").val();
                    var type = $("#shortPic").val().split(".");
                        type = type[type.length-1];
   form.reset();
                    if(optr == "") {
                    alert("请选择上传类型!");
                    return false;
                    }
if(type == "") {
                    alert("请选择上传文件!");
                    return false;
                    }
            if(optr == 1 && type !="html"){
            alert("请选择html格式网页文件");
//document.getElementById("shortPic").value = "";
//alert(document.getElementById("shortPic").value);
            return false;
                }
if(optr == 2 && type !="jpg"){
alert("请请选择jpg格式图片文件");
return false;
}
if(optr ==3 && (type !="mp3" && type != "wav")){
alert("请选择3gp或mav格式的视频文件");
return false;
}

if(optr ==4 &&(type !="doc" && type !="ppt")){
alert("请选择doc或ppt格式文档文件");
return false;

}
if(optr==4 &&(type !="doc" && type !="text" && type !="pdf")){
alert("请选择doc或者text或者pdf格式资料文件");
return false;
}
alert("上传成功");
              }
 
             
           
               
        </script>
        <body>
            <form onsubmit="return info(this)" action="#" method="post" enctype="multipart/form-data">
                <select id="select">
                    <option value="0">--请选择--</option>
                    <option value="1">网页</option>
                    <option value="2">图片</option>
                    <option value="3">视频</option>
                    <option value="4">档案</option>
                    <option value="5">资料</option>
                </select>
                <input type="file" name="shortPic" value="" id="shortPic" />
                <br/>
                <input type="submit" value="submit" id="shortPic1"/>
            </form>
        </body>
        </html>
]

分享到:
评论

相关推荐

    php jquery 多文件上传简单实例

    接着,区分了单个文件上传和多个文件上传的情况。在单个文件上传的代码块中,会将文件移动到指定目录并返回文件路径。在多文件上传的代码块中,会遍历所有上传的文件,并使用`move_uploaded_file`函数将每个文件保存...

    Yii_Cookbook

    - **实现方式**:利用模型验证规则和文件上传组件实现文件上传逻辑。 ##### 36. 使用单个表单收集多个模型的数据 - **知识点**:在一个表单中处理多个模型的数据提交。 - **实现方式**:通过模型的嵌套验证和...

    osCommerce 3.0.2.zip

    新的JavaScript文件上传脚本来处理单个和多个文件上传。 新的上传类支持PUT和POST文件上传。 已应用于CoreUpdate更新包后,刷新管理员的会话访问列表,以显示新的应用。 允许CoreUpdate运行代码后,已应用更新...

    本项目是本人利用python django框架开发的一个学习资源分享网站,类似论坛博客.zip

    8. **静态文件与媒体文件(Static & Media Files)**:Django区分静态文件(如CSS、JavaScript、图片)和用户上传的媒体文件。静态文件在开发时由开发服务器处理,而在生产环境中通常由Web服务器处理。 9. **数据库...

    xheditor-1.1.14

    方法2:利用xhEditor提供的jQuery插件接口来实现对特定textarea的初始化和传递参数,例: $('#elm1').xheditor(); 或者 $('#elm1').xheditor({tools:'mini'}); 特别说明:两种初始化方法只能选择其中一种使用,如果...

    asp.net留言本

    ASP.NET留言本是一个基于微软的ASP.NET技术开发的交互式应用程序,主要用于网站用户之间的交流与沟通。...同时,这也是一个不错的起点,可以进一步扩展到更复杂的功能,如文件上传、邮件通知、社交分享等。

    表单与列表

    本节主要介绍了JQuery Mobile中表单和列表的相关知识点,包括各种类型的输入框、容器及滑块,以及列表的基本结构和类型。这些组件是构建高质量Web应用的基础,掌握它们的使用方法对于提高用户界面的交互性和可用性至...

    blogphoto_Django:在Django框架中开发的Flog项目

    9. **静态文件与媒体文件管理**:Django区分了静态文件(如CSS、JavaScript)和媒体文件(如用户上传的照片)。静态文件直接服务于客户端,媒体文件则需要经过上传和存储处理。 10. **Django REST Framework**:...

    asoft签到管理系统tykq3.5_build20110125

    4、IE8下,未勾选“自定义级别安全设置”中-“将文件上载到服务器时包含本地目录路径”选项 5、遇到不明的500错误,你点浏览器 工具-&gt;internet选项-&gt;高级 ,找到“显示友好http错误信息” 去掉这个选项前面的勾...

    django_project

    7. **AJAX**: 通过JavaScript库如jQuery的AJAX功能,项目可以实现无刷新的数据更新,提高应用的响应速度和用户体验。 8. **数据库管理**: Django自带了SQLite作为默认数据库,但项目也可能使用其他数据库如MySQL或...

    Django_Blog:Django的第一个尝试

    8. **静态和媒体文件**:Django区分静态文件(如CSS、JavaScript和图片)和用户上传的媒体文件。静态文件直接由Web服务器提供,而媒体文件通常在上传后存储在数据库中。 9. **部署**:完成开发后,你需要将项目部署...

Global site tag (gtag.js) - Google Analytics