php 写 script ,能否回传2个 select的option的变量?

liuyuan790 2015-10-23 04:07:01
function select_quyu_option1(){
$arr = array($a,$b);
$mymps .= '<select id="province" name="province" onChange="getCity()" class="input" style="width:140px!important" require="true" datatype="limit" msgid="地区" msg="请选择所在区域">
<option value="0" selected >请选择所在省份 </OPTION>
<OPTION name="直辖市" VALUE="直辖市">直辖市 </OPTION>
<OPTION name="江苏省" VALUE="江苏省">江苏省 </OPTION>
<OPTION name="福建省" VALUE="福建省">福建省 </OPTION>
<OPTION name="广东省" VALUE="广东省">广东省 </OPTION>
<OPTION name="甘肃省" VALUE="甘肃省">甘肃省 </OPTION></select>';
$mymps .= '<br/><br/><br/>';
$mymps .= '<select id="city" NAME="city" require="true" >
<OPTION VALUE="0">请选择所在城市 </OPTION></select>';
$mymps .= '<SCRIPT LANGUAGE="JavaScript">
<!--
function getCity(){
';
$mymps .= 'var sProvince=document.getElementById("province");';

$mymps .= 'var index1=sProvince.selectedIndex;';
$mymps .= 'var val_sheng = sProvince.options[index1].text;';
// $mymps .= '$a = val_sheng;';
// 获得城市下拉框的对象
$mymps .= 'var sCity=document.getElementById("city");';
// 得到对应省份的城市数组
$mymps .= 'var provinceCity=city[sProvince.selectedIndex - 1];';
// 清空城市下拉框,仅留提示选项
$mymps .= 'sCity.length=1;';
// 将城市数组中的值填充到城市下拉框中
$mymps .= 'for(var i=0;i<provinceCity.length;i++){
sCity[i+1]=new Option(provinceCity[i],provinceCity[i]);
}';
// $mymps .= 'var index2=sCity.selectedIndex;';
// $mymps .= 'var shi = obj2.options[index2].text;';
// $mymps .= '$b=shi;';
$mymps .= '}
//-->
</SCRIPT>
';
// echo $a.' '.$b;//die;
return $mymps;//.$b;
// return $b;
}
...全文
28 回复 点赞 打赏 收藏 举报
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
PHP
创建于2008-08-27

1.9w+

社区成员

“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
申请成为版主
帖子事件
创建了帖子
2015-10-23 04:07
社区公告
暂无公告