a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 77|回复: 0

[基础知识] Java认证:Java获取下拉菜单选中的选项(1)

[复制链接]
发表于 2012-8-4 12:37:27 | 显示全部楼层 |阅读模式
Java认证:Java获取下拉菜单选中的选项(1)
! H- Q, |5 I6 _# M' B" N8 iJava获取下拉菜单选中的选项$ ]: L; B  G5 k2 g% w
  1、自己构造下拉菜单选项的value,比如:3 x8 Q* Q3 F" D5 i5 J
  《select name=“typeId” id=“typeId”》9 b6 R7 U8 h2 q: c1 \# _1 C
  《option value=“0”》= 请选择 =《/option》. i3 O% Z$ B, T7 h
  《option value=“3_spring”》Spring《/option》% c/ R6 |! w+ y& ?1 I$ f' z
  《option value=“2_struts”》Struts《/option》6 P7 q/ C! W! ]) j' M
  《option value=“1_hibernate”》Hibernate《/option》$ Y7 y, w; e- F, l( j+ ]+ Q3 ]
  《/select》2 {, _. S3 V# w, R/ V7 n" U
  在Action里面首先获取typeId的值,然后再将其解析成两个值。
2 K7 N; X  H3 f/ O8 N4 q" t0 Y  2、在页面添加隐藏域,当下拉菜单的发生改变时,将当前选项的名字设置到隐藏域中。
5 Z- K, K9 C5 y  2.1 给页面添加隐藏域
: X) S6 ?8 ]) @& ~  《input type=“hidden” name=“typeName” value=“” id=“typeName”/》
0 J0 ^- F9 w8 Y5 ?  2.2 编写javascript代码& s4 }7 v# l, C
  //设置分类名称的值
; g2 F7 B3 \$ L" _6 x$ A& ?' ^, N& B  function setTypeName(){1 G; A3 j: z6 ~
  var type = document.getElementByIdx_x(“typeId”);$ \1 Q+ j4 x: H# d# ^8 _! a  Y3 g
  var pindex = type.selectedIndex;- X& E+ _: x2 }- K: ]
  // 获取选中的下拉框的值(value)5 k- r: l9 `) E4 `; I+ P- U; u2 Z, V
  var pValue = type.options[pindex].value;  M; M  `; E; @) m& m- G4 `6 Z
  // 获取选中的下拉框的选项(key)& t8 |, Y7 s: F% P
  var pText = type.options[pindex].text;, R+ x; F  c2 y- g# y6 f7 G: s5 @
  //alert(pText);
0 g6 {" |! N8 Y: R# g' w6 Y( v' z//给隐藏域typeName赋值6 `9 u: c, b8 ]5 i
  document.getElementByIdx_x(“typeName”).value=pText;
) e6 h8 V4 I. L" w  }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 23:15 , Processed in 0.245495 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表