`
jackroomage
  • 浏览: 1215119 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

对file输入框的美化,换成图片的形式

 
阅读更多

重点代码如下:

 

http://topic.csdn.net/t/20021015/15/1098840.html

 

<input   id=a1   type=file   style= "display:none "> <input   type=button   value=浏览   onclick=a1.click()>

 

 

 

 

 

自己写的代码内容如下:判断是否上传的是word文件,对file输入框的美化

 

 

                   <form method="post" name="tigangform" ENCTYPE="multipart/form-data">
                    <br><br>
                        <input type="file"" id="pic" name="pic" style= "display:none ">
                        <c:choose>
                        <c:when test="${tiganglunweidzhied.tigang==4 || tiganglunweidzhied.tigang==3 || tiganglunweidzhied.tigang==2 }">
                         <div class="t-right-bottom">不能上传</div>
                        </c:when>
                        <c:otherwise>
                          <input class="t-right-bottom"   type="button"   value="上传文件"   onclick="pic.click();">
                        </c:otherwise>
                        </c:choose>
                        <div id="tigangxianshiid" style="display: none">
                        <input type="button" id="name" name="name"/>
                        <div class="t-right-bottom"  onclick="tigang();">确定上传</div>
                        </div>
                        <input type="hidden"" id="lunwen1" name="lunwen1" value="论文(1)"/>
                        <input type="hidden"" id="tigangstate" name="tigangstate" value="1"/>
                       

                      
                      </form> 
                    <script>
                        $("#pic").change(function () {
                            tigangsrkxianshi();
                          var value = $(this).val();
                              var filepath=value.substring(value.lastIndexOf('.')+1,value.length);
                            if(filepath != 'doc' && filepath != 'docx')
                            {
                                alert("文件类型不正确,只能上传word文件,请重新选择!");
                                 $("#pic").val("");
                                return false;
                            }
                          $("#name").val(value);
                        }).keyup();
                       
                        function tigang(){
                            if(document.getElementById("pic").value==""){
                                   alert("提示:\n请选择文件后上传!");
                                    document.getElementById("pic").focus();
                                   return false;
                            }else{

                                  var lunwen1=$("#lunwen1").val();
                                  var name=$("#name").val();
                                var url=encodeURI("lw01_Upload_do_tigang.shtm?lunwen1="+lunwen1+"&name="+name);
                                      url=encodeURI(url);
                                      document.tigangform.action=url;
                                    document.tigangform.submit();
                            }
                        }
                       
                        function tigangsrkxianshi(){
                            document.getElementById("tigangxianshiid").style.display="";
                        }
                    </script>

  • 大小: 106.4 KB
分享到:
评论

相关推荐

    文件上传input file简便美化方案(css)

    首先,我们要理解在不同浏览器中文件上传input(&lt;input type="file"&gt;)的表现形式存在差异,这主要是由于各个浏览器对HTML和CSS的解释以及渲染方式不同所致。为了达到在多浏览器中表现一致的效果,需要借助于CSS样式...

    html5中如何将图片的绝对路径转换成文件对象

    将图片的绝对路径转换成base64编码,请看这篇文章 我们先来理解基本知识点: 1. 理解HTML5中的FileList对象与file对象。 在HTML5中,FileList对象表示用户选择的文件列表。通过添加multipe属性,file控件内允许一次...

    点击图片触发input是file的事件

    在 Web 开发中,经常会遇到上传图片的需求,而在上传图片时,通常需要实现在浏览器中预览图片。为了实现这个需求,我们可以使用 `window.createObjectURL` 方法来生成一个 URL,该 URL 指向上传的图片。 知识点1:...

    美化File控件-图片按键上传文件

    【标题】"美化File控件-图片按键上传文件"涉及的知识点主要集中在前端网页的文件上传功能上,尤其是如何在用户界面中实现美观且实用的文件上传组件。在这个主题下,我们将探讨HTML5的File API、CSS样式美化、...

    实现数据库二进制流转换成图片保存本地

    本文将深入探讨如何实现从数据库中的二进制流转换为图片,并将其保存到本地文件系统。 首先,我们需要了解二进制流的基本概念。在计算机科学中,所有数据最终都会被转化为二进制形式,即由0和1组成的序列。图片文件...

    html5文件上传输入框样式代码.zip

    例如,如果你想创建一个只能选择图片文件的上传输入框,可以这样写: ```html &lt;input type="file" accept="image/*" class="custom-file-input"&gt; ``` 在这个例子中,`accept="image/*"`确保用户只能选择图像文件。...

    上传控件input file 样式美化

    通过以上方法,我们可以对`&lt;input type="file"&gt;`上传控件进行样式美化,创建出符合网页设计风格的上传界面。但请注意,虽然我们可以改变控件的外观,但其核心功能和交互仍受浏览器安全策略的限制。在设计时,要兼顾...

    美化file或修改file类型按钮上的“浏览”

    但当项目要求全英文界面或者需要对按钮进行美化时,我们就需要对其进行自定义。下面将详细介绍如何实现这一目标。 首先,我们可以利用CSS(层叠样式表)来改变file类型按钮的外观。由于浏览器的安全限制,我们不能...

    上传按钮file美化

    在本主题中,我们将深入探讨如何实现“上传按钮file美化”,以创建一个类似微博的图片上传界面,同时确保跨浏览器的兼容性。我们将讨论如何自定义图片、样式以及按钮上的文字,以提升用户体验。 首先,我们需要了解...

    input file上传图片预览

    在前端开发中,"input file上传图片预览"是一个常见的需求,它允许用户选择本地的图像文件,并在上传前提供预览。这个功能在许多网站和应用中都很实用,例如社交媒体平台、在线编辑器或者个人资料设置等。下面将详细...

    css input[type=file] 样式美化(input上传文件样式 )

    总结来说,使用CSS对`input[type=file]`进行样式美化是提高网页交互性的重要手段,通过巧妙地隐藏实际的文件选择输入框并设计吸引人的外观,我们可以创建出与网站风格一致且易于使用的文件上传按钮。

    按键精灵输入框文档内容提取代码

    4. **文本处理**:在提取内容后,可能需要对文本进行处理,如去除空格、换行符,或者进行特定格式的转换。这需要用到字符串处理函数,如`Replace`、`Trim`等。 5. **异常处理**:为了确保代码的健壮性,通常需要...

    input type=file 及时预览图片

    总的来说,`&lt;input type="file"&gt;` 结合 `FileReader API` 可以实现用户在选择图片后的即时预览,这在现代Web开发中是一个常用且实用的技术,提高了用户的交互体验。理解并掌握这一技术,对于提升网页的交互性和专业...

    自定义的file标签

    接下来,使用CSS对自定义元素进行美化。可以设置背景色、边框、字体等样式,使其符合页面设计: ```css .custom-file { display: inline-block; padding: 6px 12px; background-color: #f0f0f0; border: 1px ...

    C# 将图片文件转换成字节流存储在TXT

    因为TXT文件通常用于存储文本,所以在写入字节时,通常会将字节转换为十六进制字符串形式,以便人类可读。下面是如何实现这个功能的示例: ```csharp using (StreamWriter writer = new StreamWriter("image.txt...

    input type=file 显示的浏览 改成英文

    本篇文章将详细讲解如何将`&lt;input type="file"&gt;` 控件的“浏览”按钮和提示改为英文。 首先,我们需要理解`&lt;input type="file"&gt;`的基本结构和属性。这个标签创建了一个可以点击的区域,用户可以通过点击打开本地...

    10 index(浏览文件、输入框).rar

    2. CSS样式:可能包含对输入框和文件选择按钮的定制样式,以符合特定的设计要求。 3. JavaScript交互:可能有脚本代码来处理文件选择事件,显示预览图像,或者验证用户在输入框中的输入。 学习这些示例可以帮助...

    css美化input file按钮的方法

    如果要让浏览按钮更漂亮一点,我们想定义它的背景颜色,甚至想用...偶然看到一篇文章:input file 文件选择框美化 作者是把系统默认的按钮设置透明度为0,再定义一个label标签样式,来覆盖透明掉的按钮。支持IE6\IE7\FF

    js获取 input file 图片立即显示

    "js获取input file 图片立即显示"这个话题就是关于如何利用JavaScript来实现在用户选择图片后即时预览的功能。以下是一个详尽的步骤解释和相关知识点: 1. **HTML 结构**: 首先,我们需要在HTML页面中创建一个`...

    美化file input

    在网页设计中,"美化file input"是一个常见的需求,它涉及到HTML、CSS和JavaScript技术的综合运用,以提升用户在上传文件时的交互体验。在默认情况下,浏览器提供的file input控件样式通常比较简单且不统一,不利于...

Global site tag (gtag.js) - Google Analytics