为什么得不到jquery下拉列表取值的值啊

&&&&& &?xml version="1.0" encoding="utf-8"?&
&mx:Application xmlns:mx="/2006/mxml" layout="absolute" applicationComplete="init();" &
& &mx:Label id="la" text="职业" fontSize="12" x="43" y="53"/&
&mx:ComboBox id="combox" fontSize="12" editable="false" x="116" y="50" dataChange="myTestDispaly(event)"&
&mx:ArrayCollection&
&mx:Object label="工程师" data="Engineer"/&
&mx:Object label="科学家" data="Scientist"/&
&/mx:ArrayCollection&
&/mx:ComboBox&
&mx:Script&
import mx.controls.A
import flash.events.E
public function myTestDispaly(event:flash.events.Event):void{
mx.controls.Alert.show();
public function init():void{
combox.addEventListener(flash.events.Event.CHANGE,myTestDispaly);
&/mx:Script&
&/mx:Application&
怎么在这个方法中& public function myTestDispaly(event:flash.events.Event):void{
mx.controls.Alert.show();
}
得到&& combox 中的值?
各位 谢谢了
采纳的答案
看看datachange的API
dataChange
Event Object Type: mx.events.FlexEvent
property FlexEvent.type = mx.events.FlexEvent.DATA_CHANGE
Dispatched when the data property changes.
When you use a component as an item renderer, the data property contains an item from the dataProvider. You can listen for this event and update the component when the data property changes.
The FlexEvent.DATA_CHANGE constant defines the value of the type property of the event object for a dataChange event.
The properties of the event object have the following values:
Property Value
bubbles false
cancelable false
currentTarget The Object that defines the event listener that handles the event. For example, if you use myButton.addEventListener() to register an event listener, myButton is the value of the currentTarget.
target The Object that
it is not always the Object listening for the event. Use the currentTarget property to always access the Object listening for the event.
我觉得这样应该可以
public function myTestDispaly(event:flash.events.Event):void{
mx.controls.Alert.show();
event.currentTarget.selectedItem.label + " " +
event.currentTarget.selectedIndex;
已解决问题
未解决问题我用JQUERY获取了下拉框的文本值,想传到另一个JSP页面怎么做 - Java Web - 网站开发技术
帮助别人就是帮助自己!
如果这里解决了您的问题,请您点一下推荐
我用JQUERY获取了下拉框的文本值,想传到另一个JSP页面怎么做
function getText() {
var text=$("#key").find("option:selected").text();
}上面这个是我写的,能获取下拉框的值,然后我的想法是把这个值放到一个&input type="hidden" name="xiala"&然后提交表单后再String text=request.getParameter("xiala");得到这个文本值,请问怎么做呀?
还是用js做
对象取个id
document.getElementById("").value=text
引用 1 楼 qq 的回复:
还是用js做 对象取个id document.getElementById("").value=text
JS也能取得这个值,我知道,我要把这个值传递到另一张网页上。
表单一提交,下拉框的值自然就传到你提交的页面上了,何必用jquery取,何必用hidden传呢?
引用 3 楼 fclxyz 的回复:
表单一提交,下拉框的值自然就传到你提交的页面上了,何必用jquery取,何必用hidden传呢?
传到的是value的值把?我想要文本的值
LZ是不是想在这个页面提交在另一个页面去接受这个值.你在提交的时候可以用一个超链接之类的把你的参数挂在后面传到另外一个页面.
引用 4 楼 daishunchaoaiqiu 的回复:
引用 3 楼 fclxyz 的回复:表单一提交,下拉框的值自然就传到你提交的页面上了,何必用jquery取,何必用hidden传呢?传到的是value的值把?我想要文本的值
用个隐藏域保存你的text 。post到另外一个页面 。
function changeValue() {
var value = getText();
$("input[name='xiala']").val(value)}这样就给隐藏域赋值了,把隐藏域放在表单里,表单action指向你要跳到的jsp,那样在jsp里就能String text=request.getParameter("xiala");js取得当前下拉框所选择的值,怎么用到jsp中?
[问题点数:40分,结帖人u]
js取得当前下拉框所选择的值,怎么用到jsp中?
[问题点数:40分,结帖人u]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。jquery获得下拉框的值
获取Select
&获取select 选中的 text :
$("#ddlRegType").find("option:selected").text();
&获取select选中的
&& $("#ddlRegType
&获取select选中的索引:
$("#ddlRegType ").get(0).selectedI
设置select:
&设置select 选中的索引:
$("#ddlRegType
").get(0).selectedIndex=//index为索引值
&设置select
选中的value:
$("#ddlRegType ").attr("value","Normal“);
$("#ddlRegType ").val("Normal");
$("#ddlRegType ").get(0).value =
&设置select
选中的text:
count=$("#ddlRegType option").
& for(var i=0;i
{&&&&&&&&&&
if($("#ddlRegType ").get(0).options[i].text ==
&&&&&&&&&&&
$("#ddlRegType ").get(0).options[i].selected =
&&&&&&&&&&
&&&&&&&&&&&
$("#select_id option[text='jQuery']").attr("selected",
设置select option项:
&$("#select_id").append("
Text");&&//添加一项option
&$("#select_id").prepend("
请选择");&//在前面插入一项option
&$("#select_id
option:last").remove();&//删除索引值最大的Option
&$("#select_id
option[index='0']").remove();//删除索引值为0的Option
&$("#select_id
option[value='3']").remove();&//删除值为3的Option
&$("#select_id
option[text='4']").remove();&//删除TEXT值为4的Option
清空 Select:
$("#ddlRegType ").empty();
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当前位置: >
> 页面上有多个下拉框如何获得其中一个下拉框的值
页面上有多个下拉框如何获得其中一个下拉框的值
kulv_2009 & at
页面上有多个下拉框怎么获得其中一个下拉框的值页面上有多个下拉框怎么获得其中一个下拉框的值
你这循环里的下拉框id都是relation啊,应该把id设成根据for循环变化的
kun_fly & &
& & (0)(0)楼上这位说的很对啊,你的下拉框是在循环里面,id是唯一标识的,所以不能给定值,也应当给一个根据循环来变化的值,你可以给Id赋${st.id}或${st.name}等st下的属性名。再在获取的时候根据id=${st.id}或${st.name}来循环取出下拉框所选的值!kumon1 & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-

我要回帖

更多关于 jquery下拉列表取值 的文章

 

随机推荐