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

    摘要: 是这样的,我使datagrid中的某列为textbox控件, 现在我要做这样的工作,检查textbox中输入内容是否正确, 如果错误的话就把光标停在textbox控件上,并使内容选中. ......
 ·恭喜“梅花雪”老大改版成功    »显示摘要«
    摘要: 这个目录树看着很爽啊!速度也很快! 另外老大的主页应该有个留言板 ......


关于捕获select内值的问题

第一页上有一个select项,代码如下:  
  <select   name="select1"   id="select1">  
        <option   value="1">计算机</option>  
  </select>  
   
  递交后,在第二个页上我想捕获value的值1,和‘计算机’共2个值;  
  用语句:String   select1   =   request.getParameter("select1");能捕获到value的值,即我得到了1,  
  但不知怎样捕获到‘计算机’这个值。  
  该怎样做?  
 

NO.1   作者: kingdoom

做成一个collection   1对应得就是计算机

NO.2   作者: phiney_p

你的代码中,“计算机”一词并没有被发送出去的,它只是一个描述,所以你捕捉不到“计算机”。

NO.3   作者: jyy7751

<select   name="select1"   id="select1">  
        <option   value="<%=value%>_<%=name%>"><%=name%></option>  
  </select>  
   
   
  捕获value值和名称  
  String   select1   =   request.getParameter("select1");  
  int   v=select1.indexOf("-");  
  String   value=select1.substring(0,v-1);  
  String   name=select1.substring(v+1,select1.length());  
   
 

NO.4   作者: qiyadeng

呵呵,楼上有点夸张了,不过能解决问题,也可用map。

NO.5   作者: humanity

计算机只是给用户看的提示信息,不是数据本身,提交时一个表单中只会出现  
   
  btnSave=保存&select1=1      
   
  这样的数据。  
   
  去找个   HTTP   Monitor   类似的软件,或者     Apache   Axis   中自带的   TcpMonitor   ,   从中可以看到   HTTP   工作的一些步骤,   或者你以后下载就用   FlashGet   这样的   带有   下载日志的   现在软件,可以看到每一个   HTTP   头,   Cookie,   HTTP   状态码等.  
   
  看懂工作过程就不会有此一问了,因为你肯定知道怎么解决。


    摘要: 在jsp中写: location="/myservlet?param1=a"; 和 form.action="/myservlet?param1=a"; form.submit(); 有什么不一样啊? 我都糊涂了,哪位大虾给我讲讲吧。谢谢啊。 ......
» 本期热门文章:

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