asp两个问题

 所属目录:Java   |   类型:技术问答   |   时间:2007-05-21
 问题:

1.如一个多选的投票页面,页面选择完提交到action页,在action页中怎么获取数据,我想得到被选择的选项编号连接起来的string  
   
  2.在textarea中有分段的东西,但是直接显示出来的时候分段变没掉了,改怎么处理。我知道在java中是替换成\r\n之类的,在asp中是怎么实现的。  
   
  望赐教,谢谢了。

· 网友精彩回答:

发表者:yezhutou

我觉得你的第一个问题可以这样解决,为第一个checkbox设定一个名字比如chk+i  
  i是循环的,最后把这个i一同传给你的action页面,在action页面再用一个数组x[i]来接收,然后判断哪几个x[]是有值的  
  第二个可以用replace来实现,你可以在论坛里搜索一下

发表者:clon

str=replace(str,chr(13),"<br>")  
  str=replace(str,chr(20),"&nbsp;")  
  在access数据库中会自动把回车符和空格符过滤了  
   
  对于checkbox,在命名的时候只需要有相同的name属性,你用request.form("checkbox1")取得的值就是被选项值的集合,用,隔开的,如"value1,value2,value3"

发表者:chjpeng

function   dvhtmlencode(fstring)  
  if   not   isnull(fstring)   then  
          fstring   =   replace(fstring,   ">",   "&gt;")  
          fstring   =   replace(fstring,   "<",   "&lt;")  
   
          fstring   =   replace(fstring,   chr(32),   "&nbsp;")  
          fstring   =   replace(fstring,   chr(9),   "&nbsp;")  
          fstring   =   replace(fstring,   chr(34),   "&quot;")  
          fstring   =   replace(fstring,   chr(39),   "")  
          fstring   =   replace(fstring,   chr(13),   "")  
          fstring   =   replace(fstring,   chr(10)   &   chr(10),   "</p><p>   ")  
          fstring   =   replace(fstring,   chr(10),   "<br>   ")  
   
          dvhtmlencode   =   fstring  
  end   if  
  end   function

.
处理 SSI 文件时出错
© 2006-2008 All Rights Reserved