如何取select控件的text值 你把VALUE换成text啊要不你来个hidden值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用$_POST['cy']取的是"1","2"我想取"奥地利","澳大利亚",该如何取? 用一个hidden吧,select激活onchange事件时,把option的 text值传到hidden里,然后再用php的$_POST[]取, 不要用onchange 最好提交的时候设置<SCRIPT LANGUAGE="JavaScript">function dosubmit(){ var str=""; for (var i=0;i<document.form1.cy.options.length ;i++ ) { if(document.form1.cy.options[i].selected) str += document.form1.cy.options[i].text+"," } if(str.length>0) str = str.substring(0,str.length-1); document.form1.cy1.value = str; return true}</SCRIPT><form name="form1" onsubmit="return dosubmit()"><select name='cy' style='font-size: 14px' multiple size=5> <option value='1'>奥地利 </option> <option value='2'>澳大利亚 </option> </select> <input type="hidden" value="" name="cy1"></form>提交后取cy1的值 取消 option 的 value 你可以这样<option value='奥地利'>奥地利 </option> <option value='澳大利亚'>澳大利亚 </option> 或者<option value='1_奥地利'>奥地利 </option> <option value='2_澳大利亚'>澳大利亚 </option> <form name="form1" method="post"><select name='cy' style='font-size: 14px' multiple size=5> <option >奥地利 </option> <option >澳大利亚 </option> </select> <input type=submit></form><?echo $_POST['cy'];?> 求伪静态 二级域名 httpd.ini写法 echo与document.write 问题 firebug技术。。 mysql乱码问题? iframe不能用在smarty的tpl模板里吗? php 关于cookie的问题 谁有速度快好用的SMTP发mail的类 及实例 关于保存进入该网站的方式的问题,大家想必没有遇到过,进来探讨一下吧 编写PHP的软件?! 问一下xml和xslt类有吗(php 编的)?? 上传虚拟主机后,竟然不能返回到lasturl? fc9-linux
我想取"奥地利","澳大利亚",该如何取?
select激活onchange事件时,把option的 text值传到hidden里,然后再用php的$_POST[]取,
function dosubmit()
{
var str="";
for (var i=0;i<document.form1.cy.options.length ;i++ )
{
if(document.form1.cy.options[i].selected)
str += document.form1.cy.options[i].text+","
}
if(str.length>0)
str = str.substring(0,str.length-1);
document.form1.cy1.value = str;
return true
}
</SCRIPT>
<form name="form1" onsubmit="return dosubmit()">
<select name='cy' style='font-size: 14px' multiple size=5>
<option value='1'>奥地利 </option>
<option value='2'>澳大利亚 </option>
</select>
<input type="hidden" value="" name="cy1">
</form>提交后取cy1的值
<option value='奥地利'>奥地利 </option>
<option value='澳大利亚'>澳大利亚 </option>
或者
<option value='1_奥地利'>奥地利 </option>
<option value='2_澳大利亚'>澳大利亚 </option>
<select name='cy' style='font-size: 14px' multiple size=5>
<option >奥地利 </option>
<option >澳大利亚 </option>
</select>
<input type=submit>
</form><?
echo $_POST['cy'];
?>