您现在的位置: PQ秀秀网 >> PQ知道 >> 正文 用户登录 新用户注册
用session(yh)=request(yh)取下拉框中的值為什麼不行啊? Web 开发 / ASP
作者:佚名    文章来源:不详    点击数:加载中...    更新时间:2008-7-9 字体:[ ]
添加到收藏: 添加到百度收藏  收藏到QQ书签  添加到雅虎收藏  添加到新浪ViVi  添加到天极网摘  添加到和讯网摘

用session("yh")=request("yh")取下拉框中的值為什麼不行啊?

楼主gracewlan(fine027)2006-12-29 13:45:44 在 Web 开发 / ASP 提问

form中,yh的值通過下拉框來改變  
  另一個字段fh想以yh為前綴  
  怎嚜傳遞參數啊?  
  用session("yh")=request("yh")來取得yh的值,不行喔 问题点数:20、回复次数:11Top

1 楼lhfx1985()回复于 2006-12-29 13:52:41 得分 0

不清楚你说什么啊?Top

2 楼plought()回复于 2006-12-29 13:54:34 得分 0

request("yh")必须在触发提交事件之后才能获得控件数据Top

3 楼gracewlan(fine027)回复于 2006-12-29 13:54:55 得分 0

就是說fh與yh關聯起來,將yh的值作為fh的前綴(fh自動生成),Top

4 楼SDDKILLER()回复于 2006-12-29 13:58:13 得分 20

<form   name="form">  
  <select   onChange=edit_txt()   name="select1">  
  <option   value="a">a</option>  
  <option   value="b">b</option>  
  <option   value="c">c</option>  
  </select>  
  <input   type=text   name=txt>  
   
  <script   language="javascript">  
          function   edit_txt(){  
                  form.txt.value=form.select1.value   +   form.txt.value  
          }  
  </script>  
  </form>Top

5 楼gracewlan(fine027)回复于 2006-12-29 13:58:20 得分 0

回:plought()  
  fh是要自動生成的.  
  沒有辦法在觸發提交事件之前獲得yh的值嚜?Top

6 楼gracewlan(fine027)回复于 2006-12-29 14:49:59 得分 0

回:SDDKILLER()  
  這樣得到form.txt.value的值之後     然後用prefix=form.txt.value這樣好像不能取得值喔Top

7 楼SDDKILLER()回复于 2006-12-29 15:01:21 得分 0

<form   name="form">  
  <select   onChange=edit_txt()   name="select1">  
  <option   value="a">a</option>  
  <option   value="b">b</option>  
  <option   value="c">c</option>  
  </select>  
  <input   type=text   name=txt>  
  <input   type="hidden"   onclick="showit()"   value="show">  
  <script   language="javascript">  
          function   edit_txt(){  
                  form.txt.value=form.select1.value   +   form.txt.value  
          }  
  function   showit(){  
  document.getElementById("go2").innerText=form.txt.value  
  }  
  </script>  
  </form>  
  <div   id="go2"></div>  
  没问题啊Top

8 楼gracewlan(fine027)回复于 2006-12-29 15:23:54 得分 0

謝謝SDDKILLER()  
  我再試試喔Top

9 楼gracewlan(fine027)回复于 2006-12-29 15:45:14 得分 0

我這樣寫  
  <%  
  function   edit_txt()  
  form1.txt.value=form1.sbmc.value+form1.txt.value  
  prefix=form1.txt.value  
  end   function  
  %>  
   
  然後在這樣用  
  <%  
  ................  
  newbh=clng(mid(str,11,5))+1  
  newbh=cstr(prefix)&year(date())&month(date())&day(date())&cstr(newbh)  
  ...........  
  %>  
  但是cstr(prefix)這項不起作用喔,   就是說prefix的值沒有傳過來  
  錯在哪裡??Top

10 楼SDDKILLER()回复于 2006-12-29 15:55:02 得分 0

您用的代码是vbscript的,我用javascript的...当然不能用了啊.....Top

11 楼SDDKILLER()回复于 2006-12-29 15:56:25 得分 0

一般这种提交前控制都是用javascript的,怎么在vbscript提交之前用我就不知道了~~~有高手请赐教哦~~~期待答案中Top

文章录入:andy    责任编辑:andy 
  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)