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

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 多附件上传删除的问题  
 
nany
论坛元老
Rank: 8Rank: 8
乞丐上路


UID 20308
精华 0
积分 7460
帖子 1402
金钱 7460 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-31
来自 北京
状态 离线
[广告]: q m
多附件上传删除的问题

上传多附件的时候都是循环添加附件,但删除的时候也是按顺序删除,我希望能够选择任何一个附件删除,不按照顺序删除,不知大家明白我的问题么...说白了就是想实现163邮箱的多附件上传删除附件的功能~~~



*****足球之夜*****
http://club.cn.yahoo.com/fifa
2006-2-24 04:07 PM#1
查看资料  访问主页  Blog  发短消息  顶部
 
diekiss
金牌会员
Rank: 6Rank: 6
高级会员


UID 18243
精华 0
积分 1422
帖子 1394
金钱 1422 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2003-2-3
来自 狮山俊景
状态 离线
[推荐阅读] 讨论讨论fsockopen的问题
每一个附件都有一个独立id的,这样就可以删除了啊



 
 无限风光在险峰
 
2006-2-24 04:15 PM#2
查看资料  访问主页  发短消息  QQ  顶部
 
nany
论坛元老
Rank: 8Rank: 8
乞丐上路


UID 20308
精华 0
积分 7460
帖子 1402
金钱 7460 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-31
来自 北京
状态 离线
[推荐阅读] 怎么样取文件的前n个字符
试验中...



*****足球之夜*****
http://club.cn.yahoo.com/fifa
2006-2-24 04:18 PM#3
查看资料  访问主页  Blog  发短消息  顶部
 
nany
论坛元老
Rank: 8Rank: 8
乞丐上路


UID 20308
精华 0
积分 7460
帖子 1402
金钱 7460 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2003-5-31
来自 北京
状态 离线
[推荐阅读] 关于session的问题??
还是不行~~



*****足球之夜*****
http://club.cn.yahoo.com/fifa
2006-2-24 04:27 PM#4
查看资料  访问主页  Blog  发短消息  顶部
 
diekiss
金牌会员
Rank: 6Rank: 6
高级会员


UID 18243
精华 0
积分 1422
帖子 1394
金钱 1422 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2003-2-3
来自 狮山俊景
状态 离线
[推荐阅读] 怎黱把傳到新開的頁面
程序?



 
 无限风光在险峰
 
2006-2-24 05:34 PM#5
查看资料  访问主页  发短消息  QQ  顶部
 
liu1210
高级会员
Rank: 4
超级会员


UID 63736
精华 0
积分 968
帖子 957
金钱 968 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-3-25
来自 衡山->郑州->北京
状态 离线
[推荐阅读] 如何防止从其他网站连接(也就是防盗链)?
给一段demo:


<html>
<head>
<title></title>
<link href="style/css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
</head>
<body marginleft=600 marginwidth=100 marginheight=100>
<SCRIPT LANGUAGE="JavaScript" src='/scripts/city_zone.js'></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" defer>
<!--
//add upload file input
var attIdx        =        0;
var maxAttNum = 5;
var IsIE;

function getBrowsType()
{
        if (navigator.userAgent.indexOf("MSIE") != -1)
        {
                IsIE = true;
        }
        else
        {
                IsIE = false;
        }
}

function changeWay(val)
{
        switch ( val )
        {
                case '1':
                        zoneForm.zoneImg.disabled                =        true;
                        zoneForm.zoneImgPath.disabled        =        false;
                break;
                case '2':
                        zoneForm.zoneImg.disabled                =        false;
                        zoneForm.zoneImgPath.disabled        =        true;
                break;
        }
}

function add(aimObj)
{
        if ( getFileNum() < maxAttNum  )
        {
                addInputFile(aimObj, attIdx);
                addDelBtn(aimObj, attIdx);
                addBr(aimObj, attIdx);

                attIdx++;
        }
        else
        {
                alert('Too more');
        }

        return false;
}

function existed(file)
{
}

function addInputFile(aimID, fileID)
{
        var aim = document.getElementById(aimID);
        if ( aim == null )
        {
                alert('Error!');
        }
        else
        {
                var fileObj = document.createElement("input");
                if ( fileObj != null )
                {
                        fileObj.type="file";
                        fileObj.id = fileObj.name = 'homeImg' + fileID;
                        fileObj.size = 20;
                        fileObj.className = 'table01';
                        aim.appendChild(fileObj);
                }
        }
}

function addBr(aimID, brID)
{
        var aim = document.getElementById(aimID);
        if ( aim !=null )
        {
                var brObj = document.createElement("BR");
                brObj.id = 'br' + brID;
                aim.appendChild(brObj);
        }
}

function addDelBtn(aimID, btnID)
{
        var strIndex = '' + btnID;
        var aim        =        document.getElementById(aimID);
        var delObj;
       
        if ( IsIE )
        {
                var tag = "<input type='button' id='btn" + btnID + "' onclick=delInputFile('" + strIndex + "')></input>";
                delObj = document.createElement(tag);
        }
        else
        {
                delObj        =        document.createElement('INPUT');
       
                delObj.name = delObj.id = 'btn' + btnID;
                delObj.type = 'button';

                var clickEvent = "return delInputFile('" + strIndex + "');";
                delObj.setAttribute("onclick", clickEvent);               
        }

        aim.appendChild(delObj);

        if ( delObj != null )
                delObj.value = '删除';
}

function delInputFile(index)
{
        var aim        =        document.getElementById('homeImgSpan');

        var file = document.getElementById('homeImg' + index);
        var br = document.getElementById('br' + index);
        var btn = document.getElementById('btn' + index);
       
        var tmp = document.createElement("<span>");
       
        aim.replaceChild(tmp, file);
        aim.replaceChild(tmp, br);
        aim.replaceChild(tmp, btn);
       
        return false;
}

function getFileNum()
{
        var form = document.zoneForm;
        var count = 0;
        for ( var i = 0; i < form.elements.length; i++ )
        {
                var ele = form.elements;

                if ( 'homeImg' == ele.name.substr(0, 7) )
                        count++;
        }

        return count;
}

function checkForm()
{
        if ( '' == zoneForm.zone_id.value )
        {
                if ( zoneForm.way[0].checked )
                {
                        if ( '' == zoneForm.zoneImgPath.value )
                        {
                                alert('请指定小区图片信息!');
                                zoneForm.zoneImgPath.focus();
                                return false;
                        }
                }
                else
                {
                        if ( '' == zoneForm.zoneImg.value )
                        {
                                alert('请上传小区图片!');
                                return false;
                        }
                }
        }

        if ( '' == zoneForm.name.value )
        {
                alert('请填写小区名称!');
                zoneForm.name.focus();
                return false;
        }

        if ( '' == zoneForm.place.value )
        {
                alert('请填写小区地址!');
                zoneForm.place.focus();
                return false;
        }

        if ( '' == zoneForm.memo.value )
        {
                alert('请填写小区备注!');
                zoneForm.memo.focus();
                return false;
        }

        return true;
}

getBrowsType();
//-->
</SCRIPT>

<table width="590" border="0" align="center" cellspacing="0" cellpadding="0">
  <tr>
    <td height="592" valign="top"><table width="590" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="20" height="25" align="center"><img src="images/xiaoqu29.gif" width="7" height="18"></td>
        <td width="570"><strong>小区信息</strong></td>
      </tr>
      <tr>
        <td height="6" colspan="2"><img src="images/xiaoqu54.gif" width="580" height="6"></td>
        </tr>
    </table>
        <br>
        <table width="590" border="0" cellpadding="0" cellspacing="0">
         <form name="zoneForm" method="post" action="{zoneFormAct}" enctype="multipart/form-data" onSubmit="return checkForm();">
          <tr>
            <td height="544" valign="top">                <table width="580" height="435" border="0" cellspacing="0" cellpadding="0">
          <tr bgcolor="#F9F9F9" class="xiaoline01">
            <td width="14" height="35" valign="middle" >  <div align="left"></div></td>
            <td height="35" colspan="4" valign="middle" >小区图片{wayRadio}
            <input type='file' name='zoneImg' class="table01"> 
                <input type="text" name="zoneImgPath" disabled='true' class="table01">  
        <span class="style3 style1">*</span></td>
            </tr>
          <tr bgcolor="#F9F9F9">
            <td height="25" > <div align="left"></div></td>
            <td width="72" height="25" >小区名称 </td>
            <td width="235" height="25"> <input name="name" type="text"class="table01" id="name" value="{name}">
              <span class="style3 style1">*</span></td>
            <td width="75" height="25"> 所在城市 </td>
            <td width="184" height="25">{citySele} <span class="style3 style1">*</span></td>
          </tr>
          <tr>
            <td height="25" > <div align="left"></div></td>
            <td height="25" >所在城区 </td>
            <td height="25">{zoneSele}  <span class="style3 style1">*</span></td>
            <td height="25"> 小区地址 </td>
            <td height="25"><input name="place" type="text" class="table01" id="place" value="{place}">
              <span class="style3 style1">*</span></td>
          </tr>
                            <tr bgcolor="#F9F9F9">
            <td height="25" > <div align="left"></div></td>
            <td height="25" >小区简介</td>
            <td height="25"><textarea name="memo" cols="18" class="table01">{memo}</textarea>              
            <span class="style3 style1">*</span></td>
            <td height="25">  </td>
            <td height="25">               </td>
          </tr>
          <tr>
            <td height="25" > <div align="left"></div></td>
            <td height="25" >交通位置 </td>
            <td height="25">{roadSele}   </td>
            <td height="25"> 房屋类型 </td>
            <td height="25">{homeSele}  </td>
          </tr>
          <tr bgcolor="#F9F9F9">
            <td height="25" > <div align="left"></div></td>
            <td height="25" >建筑类型 </td>
            <td height="25">{architectSele}</td>
            <td height="25"> 小区方位 </td>
            <td height="25">{posiSele}</td>
          </tr>
          <tr>
            <td height="25" > <div align="left"></div></td>
            <td height="25" >平均总价</td>
            <td height="25"><input name="price" type="text" class="table01" id="price" value="{price}"></td>
            <td height="25"> 开 发 商 </td>
            <td height="25"><input name="developer" type="text" class="table01" id="developer" value="{developer}"></td>
          </tr>
          <tr  bgcolor="#F9F9F9">
            <td height="25"> <div align="left"></div></td>
            <td height="25">物业管理 </td>
            <td height="25"><input name='estate_management' type="text" class="table01" value="{estate_management}"></td>
            <td height="25">绿化/容积率</td>
            <td height="25"><input name="green" type="text" class="table01" id="green" value="{green}"></td>
          </tr>
          <tr>
            <td height="25" > <div align="left"></div></td>
            <td height="25" >车    位</td>
            <td height="25"><input name="park" type="text" class="table01" id="park2" value="{park}"></td>
            <td height="25">宽    带 </td>
            <td height="25"><input name="bandwidth" type="text" class="table01" id="bandwidth2" value="{bandwidth}"></td>
          </tr>
          <tr bgcolor="#F9F9F9">
            <td height="25" bgcolor="#F9F9F9" > <div align="left"></div></td>
            <td height="25" bgcolor="#F9F9F9" >热    水</td>
            <td height="25" ><input name="water" type="text" class="table01" id="water" value="{water}"></td>
            <td height="25">暖    气 </td>
            <td height="25"><input name="heating" type="text" class="table01" id="heating2" value="{heating}"></td>
          </tr>
          <tr>
            <td height="25" > <div align="left"></div></td>
            <td height="25" >总 套 数</td>
            <td height="25"><input name="home_num" type="text" class="table01" id="home_num" value="{home_num}"></td>
            <td height="25">  </td>
            <td height="25"> </td>
          </tr>
          <tr  bgcolor="#F9F9F9" >
            <td height="25" > <div align="left"></div></td>
                        <td height="25" colspan="5" ><strong>配套设施</strong></td>
            </tr>
          <tr>
            <td height="25" > <div align="left"></div></td>
            <td height="25" >餐    饮</td>
            <td height="25"><input name="restaurant" type="text" class="table01" id="restaurant" value="{restaurant}"></td>
            <td height="25"> 交    通 </td>
            <td height="25"><input name="traffic" type="text" class="table01" id="traffic" value="{traffic}"></td>
          </tr>
          <tr   bgcolor="#F9F9F9">
            <td height="25" > <div align="left"></div></td>
            <td height="25" >购    物 </td>
            <td height="25"><input name="shopping" type="text" class="table01" id="shopping" value="{shopping}"></td>
            <td height="25"> 夜    店 </td>
            <td height="25"><input name="shop_night" type="text" class="table01" id="shop_night" value="{shop_night}"></td>
          </tr>
          <tr>
            <td height="25" > <div align="left"></div></td>
            <td height="25" >公共设施 </td>
            <td height="25"><input name="communal" type="text" class="table01" id="communal" value="{communal}"></td>
            <td height="25"> 其    他 </td>
            <td height="25"><input name="other" type="text" class="table01" id="other" value="{other}"></td>
          </tr>
          <tr  bgcolor="#F9F9F9">
            <td height="25" > <div align="left"></div></td>
            <td height="25" >小区楼座图片</td>
            <td height="25"><INPUT TYPE="file" NAME="buildImg" class="table01"> </td>
            <td height="25">   </td>
            <td height="25"> </td>
          </tr>
                  <tr>
            <td height="25" > <div align="left"></div></td>
            <td height="25" valign="middle" >户型图片<A HREF="javascrip:;" onClick="return add('homeImgSpan');" class="hitgray">添加</A></td>
            <td height="25" colspan="2"><span id="homeImgSpan"></span></td>
            <td height="25"></td>
          </tr>
        </table>
               
                <table bgcolor="#F9F9F9" width="580" height="64" border="0" cellspacing="0" cellpadding="0">
                  
                  <tr bgcolor="#F9F9F9">
                    <td height="57" align="center" valign="bottom" bgcolor="#F9F9F9">
                            <INPUT TYPE="hidden" name='zone_id' value='{zone_id}'>
                            <input type="image" src="images/xiaoqu_queding.gif" name="Submit" value="提交">
      
    <a href="#"><img src="images/xiaoqu73.gif" border="0" onClick="document.zoneForm.reset()"></a>
                              </p></td>
                  </tr>
                              <td height="4" class="xiaoline01"></td>
                            </tr>
                                        <tr>
                                    <td height="2"></td>
                                    </tr>
                </table>
                </td>
          </tr>
        </form>
        </table>        </td>
  </tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
var cityZoneSele = document.zoneForm.zone;
var cityRoadSele = document.zoneForm.road;
//-->
</SCRIPT>
</body>
</html>
[/COLOR]




Lucene是个好东西
2006-2-24 05:35 PM#6
查看资料  Blog  发短消息  QQ  顶部
     


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


 




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

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