当前位置:首页
开发技术指南» 文章正文
    引言:

 ·深圳的朋友进来    »显示摘要«
    摘要: 我是上海的,春节去深圳过年,订了19号18点15的机票,估计20:15到达宝安机场,但是要赶到八卦岭那边,不知那边机场大巴的终点站在哪里,我如何才能到达八卦岭?深圳晚上8-10点钟交通方便吗? 还有深圳有些什么好玩的地方没?大家可以推荐一些好玩的地方,谢谢! ......
    摘要: 好像没有直接编辑位图的函数,应该怎么办呢? ......


表单与列表问题

我有如下表单:  
  <!--表单-->  
  <form   name=kxzy_form   method="POST"   action="cl.asp">  
   
  <table   name="kxzy"   width=100%>   
  <tr>  
  <td   align=center>  
   
  <SELECT   name=sourse   size=10     ID="Select1">    
   
  <OPTION   selected   value=12@01>自动化                                                 </OPTION>  
   
  <OPTION   selected   value=13@01>电气工程及其自动化                         </OPTION>  
   
  <OPTION   selected   value=14@01>电子信息工程                                     </OPTION>  
   
  <OPTION   selected   value=26@05>装潢艺术设计                                     </OPTION>  
   
  <OPTION   selected   value=28@05>服装艺术设计                                     </OPTION>  
   
  <OPTION   selected   value=27@05>环境艺术设计                                     </OPTION>  
   
  <OPTION   selected   value=29@05>工业设计                                             </OPTION>  
   
  <OPTION   selected   value=30@05>动画                                                     </OPTION>                                          
  </SELECT>  
  </td>  
  <td   align=center>  
  <table   align=center>  
  <tr>  
  <td   align=center><input   type=button   value="添加==>"   ID="Button1"   NAME="add"   onclick=f_add();></td>  
  </tr>  
  <tr>  
  <td   align=center><input   type=button   value="<==删除"   ID="Button2"   NAME="del"   onclick=f_del();></td>  
  </tr>  
  </table>  
  </td>  
  <td   align=center>  
  <SELECT   name=tar   size=10     ID="Select2">  
     
                                           
  </SELECT>  
  </td>  
  </tr>  
  </table>  
   
  <p   align=center><input   type="submit"   value="保存修改"   name="B1"></p>  
  </form>  
  <p   align=center><input   type=button   value="退               出"     onclick="window.close()">  
   
  <script   language="JavaScript">  
  <!--  
  var   f1=document.kxzy_form.sourse;  
  var   f2=document.kxzy_form.tar;  
  function   f_add()   {for(i=0;   i<f1.length;   i++)   {if(f1.options[i].selected)   {s1   =   f1.options[i];s2   =   new   Option(s1.text,s1.value);s2.p   =   s1.p;s2.model   =   s1.model;f2.add(s2);f1.remove(i);break;}}}  
  function   f_del()   {sel_tmp   =   new   Array();for(i=0;   i<f2.length;   i++)   {if(f2.options[i].selected)   {s2   =   f2.options[i];s1   =   new   Option(s2.text,s2.value);s1.p   =   s2.p;s1.model   =   s2.model;f_ins(s1);f2.remove(i);break;}}}  
  function   f_ins(opt)   {j=f1.length;if(j>0)   {ss1   =   f1.options[j-1];while(ss1.p*1>opt.p*1)   {ss2   =   new   Option(ss1.text,ss1.value);ss2.p   =   ss1.p;ss2.model   =   ss1.model;f1.remove[j-1];f1.options[j]   =   ss2;j--;if(j>0){ss1   =   f1.options[j-1];}else   {ss1.p   =   0;}}}f1.options[j]   =   opt;}  
  -->  
  </script>  
   
  在表单提交后,我在处理表单的脚本中想知道,列表“tar”内用户都(从左边的列表中)添加了那些选项,请问怎么实现。  
   
 

NO.1   作者: yeefly

<form   name=kxzy_form   method="POST"   action="cl.asp">  
   
  <table   name="kxzy"   width=100%>   
  <tr>  
  <td   align=center>  
   
  <SELECT   name=sourse   size=10     ID="Select1">    
   
  <OPTION   selected   value=12@01>自动化                                                 </OPTION>  
   
  <OPTION   selected   value=13@01>电气工程及其自动化                         </OPTION>  
   
  <OPTION   selected   value=14@01>电子信息工程                                     </OPTION>  
   
  <OPTION   selected   value=26@05>装潢艺术设计                                     </OPTION>  
   
  <OPTION   selected   value=28@05>服装艺术设计                                     </OPTION>  
   
  <OPTION   selected   value=27@05>环境艺术设计                                     </OPTION>  
   
  <OPTION   selected   value=29@05>工业设计                                             </OPTION>  
   
  <OPTION   selected   value=30@05>动画                                                     </OPTION>                                          
  </SELECT>  
  </td>  
  <td   align=center>  
  <table   align=center>  
  <tr>  
  <td   align=center><input   type=button   value="添加==>"   ID="Button1"   NAME="add"   onclick=f_add();></td>  
  </tr>  
  <tr>  
  <td   align=center><input   type=button   value="<==删除"   ID="Button2"   NAME="del"   onclick=f_del();></td>  
  </tr>  
  </table>  
  </td>  
  <td   align=center>  
  <SELECT   name=tar   size=10     ID="Select2">  
     
                                           
  </SELECT>  
  </td>  
  </tr>  
  </table>  
   
  <p   align=center><input   type="submit"   value="保存修改"   name="B1"></p>  
  </form>  
  <p   align=center><input   type=button   value="我选择了什么?"     onclick="showMySelect()">  
   
  <script   language="JavaScript">  
  <!--  
  var   f1=document.kxzy_form.sourse;  
  var   f2=document.kxzy_form.tar;  
  function   f_add()   {for(i=0;   i<f1.length;   i++)   {if(f1.options[i].selected)   {s1   =   f1.options[i];s2   =   new   Option(s1.text,s1.value);s2.p   =   s1.p;s2.model   =   s1.model;f2.add(s2);f1.remove(i);break;}}}  
  function   f_del()   {sel_tmp   =   new   Array();for(i=0;   i<f2.length;   i++)   {if(f2.options[i].selected)   {s2   =   f2.options[i];s1   =   new   Option(s2.text,s2.value);s1.p   =   s2.p;s1.model   =   s2.model;f_ins(s1);f2.remove(i);break;}}}  
  function   f_ins(opt)   {j=f1.length;if(j>0)   {ss1   =   f1.options[j-1];while(ss1.p*1>opt.p*1)   {ss2   =   new   Option(ss1.text,ss1.value);ss2.p   =   ss1.p;ss2.model   =   ss1.model;f1.remove[j-1];f1.options[j]   =   ss2;j--;if(j>0){ss1   =   f1.options[j-1];}else   {ss1.p   =   0;}}}f1.options[j]   =   opt;}  
   
  function   showMySelect()  
  {  
  alert("我选择了   "   +   f2.length   +"   个");  
  for(i=0;i<f2.length;i++)  
  {  
  alert(f2.options[i].text);  
  }  
  }  
  -->  
  </script>

NO.2   作者: madwang1

c1.asp  
  __________  
  tar=request.form("tar")  
  arrayTar=split(tar,",")    
  tarCount=ubound(arrayTar)  
   
  for   i=0   to   tarCount    
        response.write   arrayTar(i)   //既然都可以打印出来了,当然可以对这些数据进行你想执行的数据库操作了,哈哈  
  next  
   
 

NO.3   作者: ShiningstarHu

提交前,把tar的值保存到一个hidden的域中。然后可以通过request.form   的方法火获得。


 ·datagrid数据显示问题    »显示摘要«
    摘要: 用datagrid显示某一行数据时,想实现如果数据的长度超过单元格的长度,那么该字符串后面的字符用省略号来代替(要求能够判断单元格的长度) 谢谢! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE