A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Spole_168 中级黑马   /  2013-6-11 14:09  /  1173 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 Spole_168 于 2013-6-16 19:06 编辑

<%@ page language="java" contentType="text/html; charset=utf-8"%>
<html>
        <head>
                <title>upload</title>

                <script type="text/javascript">
                        <!--addMore函数可以提供上传多个文件上传-->
                        function addMore()
                        {
                                var td = document.getElementById("more");
                                var br = document.createElement("br");
                                var input = document.createElement("input");
                                var input2 = document.createElement("input");
                                var input3 = document.createElement("input");
                                var button = document.createElement("input");
                                
                                input.type = "file";
                                input.name = "upfile";
                                
                                input2.type = "text";
                                input2.name = "description";
                                
                                input3.type = "text";
                                input3.name = "content";
                                
                                button.type = "button";
                                button.value = "删除";
                                
                                button.onclick = function()
                                {
                                        td.removeChild(br);
                                        td.removeChild(input);
                                        td.removeChild(input2);
                                        td.removeChild(input3);
                                        td.removeChild(button);
                                }
                                td.appendChild(br);
                                td.appendChild(input);
                                td.appendChild(input2);
                                td.appendChild(input3);
                                td.appendChild(button);
                        }
               
                </script>

        </head>

        <body>
                <center>
                        <form action="${pageContext.request.contextPath}/f/fl_add.action"
                                method="post" enctype="multipart/form-data">

                                <table align="center" width="60%" border="1">
                                        <tr>
                                                <td>
                                                        上传文件
                                                </td>
                                                <td id="more">
                                                        <input type="file" name="upfile">
                                                        <input type="text" name="description">
                                                        <input type="text" name="content">
                                                        <input type="button" value="传更多">
                                                </td>
                                        </tr>
                                        <tr>
                                                <td>
                                                        <input type="submit" value="上传">
                                                </td>
                                                <td>
                                                        <input type="reset" value="重置">
                                                </td>
                                        </tr>

                                </table>

                        </form>

                        <label>
                                ${msg}
                        </label>
                        <br>
                        <a href="${pageContext.request.contextPath}/f/fl_list.action">浏览文件</a>
                </center>
        </body>


</html>

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

5 个回复

倒序浏览
本帖最后由 燃灯街 于 2013-6-11 16:43 编辑

你好,楼主的这段代码应该是不具有兼容性,由于不同的浏览器对javascript,css以及标签的支持及解析结果不一样,还由于avascript,css中的优先级的关系,会导致生成的页面效果不一样, 这个时候我们就需要针对不同的浏览器去写不同的javascript,css以及标签,让它能够同时兼容不同的浏览器,得到我们想要的页面效果。

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报
今天爬了山刚回来. 上论坛看了看, 具体的应该是你的某个方法只在火狐上支持. 好像IE是不支持的. 我没记错的话 应该是那个子节点的地方.
回复 使用道具 举报
尽量问一些基础性的问题
回复 使用道具 举报
本帖最后由 苑永志 于 2013-6-13 16:43 编辑

应该是你使用的IE浏览器的版本有些低,IE8以下的版本在节点处理上有一些bug,所以会有你说的现象。你试试谷歌浏览器或者360浏览器的极速模式,应该也是可以的。在实际应用中,我们往往是使用js框架比如jQuery等进行类似的操作,以提高兼容性。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马