CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

求助js一个方法!!

楼主toaking(比青菜还菜)2005-08-02 14:24:50 在 Web 开发 / JavaScript 提问

<%  
  List   userlist=(List)request.getAttribute("userlist");  
  %>  
   
   
    <select   name="username"   id="username"     onChange="onSelect()"   >  
                  <option   selected   value="0">请选择</option>  
                  ............  
              </select>  
   
      <input   name="useradd"   type="text"   id="useradd"   >  
      <input   name="usereml"   type="text"   id="usereml"   >  
  =============================================================================  
  求助怎么写onSelect()方法.当选择select   以后下面2个文本框显示相应的信息?  
  我本来想提交到后台查询在返回数据的.但我一想userlist已经包含了要显示的信息了  
  另外我也想问问js函数中submit方法怎么写.不要用xmlhttp俺老土不知道这是啥东东  
   
   
  问题点数:100、回复次数:5Top

1 楼wgzymzx(浣熊)回复于 2005-08-02 14:43:41 得分 25

<script   language=javascript>  
  document.frmname.username.value   //可以得到select中选中的值,用它去userlist中查找就行了。  
  </script>  
  不过你的userlist是服务器端代码,可能的想办法把他存为客户端对象,才能在客户端js中查找了。  
   
  Top

2 楼net_lover(【孟子E章】)回复于 2005-08-02 15:04:51 得分 25

<script>  
  function   onSelect()  
  {  
  o=document.getElementById("username")  
  document.getElementById("useradd").value=""  
  document.getElementById("usereml").value=""  
   
  if(o.options[o.selectedIndex].value!="0")  
  {  
  document.getElementById("useradd").value=o.options[o.selectedIndex].value  
  document.getElementById("usereml").value=o.options[o.selectedIndex].text  
  }  
  }  
  </script>Top

3 楼chjpeng(鹏(招聘.net web开发程序员))回复于 2005-08-02 15:49:37 得分 25

js函数中submit方法:  
   
  <script>  
  onSelect();  
  document.form1.submit();  
  </script>Top

4 楼JK_10000(JK)回复于 2005-08-02 16:04:18 得分 25

<html>  
   
  <head>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
   
  <title>New   Page   2</title>  
  </head>  
   
  <body>  
  <form>  
    <select   name="username"   id="username"     onchange="userChangeFun()"   style="width:100px">  
                  <option   value="0"   userAddress=""   userEml=""   >   请选择     </option>  
                  <option   value="1"   userAddress="湖南"   userEml="a1@b.c"   >张三</option>  
                  <option   value="2"   userAddress="广东"   userEml="a2@b.c"   >李四</option>  
  </select>  
   
      <input   name="useradd"   type="text"   id="useradd"   >  
      <input   name="usereml"   type="text"   id="usereml"   >  
    </form>    
      <script   >  
      function   userChangeFun()  
      {  
      var   currentOption=document.all.username.options[document.all.username.selectedIndex];  
      document.all.useradd.value=currentOption.userAddress;  
      document.all.usereml.value=currentOption.userEml;  
      }  
      </script>  
  </body>  
   
  </html>Top

5 楼toaking(比青菜还菜)回复于 2005-08-02 16:24:05 得分 0

都是高手.看来分不够啦Top

相关问题

  • 关于js调用applet方法
  • js能调用javabean里的方法吗?
  • 我不会js中的一个方法
  • 求转为两位小数JS方法。
  • JS中调用Applet中方法
  • js怎么调用webservice中的方法,如果webservice方法返回是一个类,而类中又有方法。怎么在JS中获得这个方法
  • 请教js文件里如何调用另一个js定义的方法?
  • JS
  • js里有没有象vs里的cint()函数的方法?
  • 请教,关于js是否有匿名方法的问题。。

关键词

得分解答快速导航

  • 帖主:toaking
  • wgzymzx
  • net_lover
  • chjpeng
  • JK_10000

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo