永发信息网

ajax select参数传递

答案:1  悬赏:70  手机版
解决时间 2021-05-21 23:09

<body>
<h1></h1>

<div id="form">
<div id="chatpane">
<ul id="chatbuffer" />
</div>
<div id="userpane">在线用户:
<ul id="userlist" />
</div>
<p class="clear" />
<table >
<tr>
<td colspan="4">
<input type="text" class="mytext" id="mytext" onkeydown="captureReturn(event)" ></td>
<td >
<input type="button" class="button" onclick="postText()" value="发言" /></td>
</tr>
<tr>
<td >
对 &nbsp;<select name="msuser" ><option value="大家" selected>大家</option></select>
</td>
<td >
颜色
<select name="mscolor" ><option value="000000" selected> 绝对黑色</select>
</td>
<td >
表情
<select name="msemotion" ><option value="" selected> 请选择 </select>
</td>
<td >
<input type="button" class="button" value="清屏" /></td>
<td >
<input type="button" class="button" value="离开" onclick="parent.location.href='login.aspx'" /></td>
</tr>
</table>
&nbsp; &nbsp; &nbsp;&nbsp;
</div>
<script type="text/javascript">
sniffBrowserType();
showLoadScreen();
setTimers();
setFocus('mytext');
</script>

</body>

function postText() //发送消息
{
rnd++;
chatbox = getElement( "mytext" );
selectboxcolor=getElement( "mscolor" );
selectboxemotion=getElement( "msemotion" );
selectboxuser=getElement( "msuser" );
chat = chatbox.value;
userd=selectboxuser.checked;
color=selectboxcolor.checked;
emotion=selectboxemotion.checked;
chatbox.value = "";

userid = location.search.substring( 1, location.search.length );
url = 'Server.aspx?action=PostMsg&u=' + userid + '&t=' + encodeURIComponent(chat) + '&session=' + rnd + '&usd='+encodeURIComponent(userd)+'&c=' + encodeURIComponent(color) + '&e='+encodeURIComponent(emotion);

req = getAjax();

req.onreadystatechange = function(){

if( req.readyState == 4 && req.status == 200 ) {
updateAll();
}

}

req.open( 'GET', url, true );
req.send( null );
}

网页中的text框信息可以传递,但select下拉框中的信息传递不过来,请问下哪里错了?

最佳答案

JS取select 的 value 和 Text 值分别是: "select_cwisme" 为 select 控件的ID


document.getElementById("select_cwisme").value;
document.getElementById("select_cwisme").options[document.getElementById("select_cwisme").selectedIndex].text;

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
给我一个CF战队名
阿斗皇帝的下一句,“个人自扫门前雪,莫管他
晨的近义词是什么意思,日的反义词是什么
安阳到南乐多长时间,河南安阳到信阳要多久?
北京骑行标语,跟骑行有关的句子
vista的安全模式有什么用?
我想在一个小镇上开店,卖什么好呢?
你是做心理咨询的吗?
哪个牌子的跳舞毯最热卖?
默默努力的经典语句,有关古代革力奋、刻苦读
dnf50级气功师穿什么装备最好
N73手机下载什么软件可以农场杀虫除草。牧场
班级口号有关王者荣耀,王者荣耀的人物古诗段
电感线圈匝数计算公式,求线圈电感的计算公式
为了能够清楚的表示出2008年某地平均气温变化
推荐资讯
捡的美图手机怎么解锁,偷来的苹果六plus手机
钱的运动规律是什么?
索尼 EA28EC/L 这款电脑怎么样?用这款的人进
英英美甲在哪里啊,我有事要去这个地方
问下,以前有部动漫中有把叫“十戒剑”噶剑,
Excuse me, but it is high time to have you
永年区济世堂大药房在哪里啊,我有事要去这个
4.05-2.8-0.7 用简便计算
在三角形ABC中,BC=1,B=60,当三角形ABC的面积
在家呆着无聊,能做些什么事情来打发时间
法藏寺在什么地方啊,我要过去处理事情
吖的五笔怎么打,曦字五笔怎么打
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?