列表控件的使用,及交作业,大家帮忙啊! 给列表1加一个change事件,让页面自动提交,再根据选择信息从数据库中取得相应的信息,加到列表框中即可。在后面的行中加点击事件,当点击后选择该单选框 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to: yus0703(yus)你的意思我懂了,不过具体代码还是不会写,你能不能把具体代码写一下主要是怎么自动提交,行中点击事件代码怎么写 列表1 onchangeonchange{link.href="本页?value='你要的值'"}判断value不为空执行sql查询显示在列表2就这么多,作业还叫别人帮你做。一脚踹死你,等你毕业找不到工作,看你怎么哭,去撞墙吧。 to:lisoon(水翡草芥)多谢了,我试试先!,上次就是你就帮了我大忙,谢了我给大家发扬雷锋精神的机会啊!! <select name="xuey" onChange="link.href="zhuc.php?xy='党员'"">出现错误啊!!具体语法该怎么写,帮人帮到底啊 乱用引号onChange="linkchange();"这样不好function linkchange(){link.href="zhuc.php?xy='党员';} location.href="zhuc.php?xy='党员';改成这个 我要实现的是:两个列表中的数据都是要从数据库中得到的.用javascript应该实现不了和数据库交互的吧to:lisoon(水翡草芥) <select name="xuey" onChange={location.href="zhuc.php?xy='党员"}>可以把"党员"传递过去了,但我怎样把列表1中目前选中的值传过去,而不是传递一个固定值 <script><? //返回一个字符串array $ret = " var SaleArea = new Array(); \n"; function Depart_Jobs($part=0){ global $db; global $ret; $ed = array(); $db->sql_query("SELECT * FROM type_area order by HandID"); if($db->sql_numrows()){ $array = $db->sql_fetchrowset(); for($i=0;$i < sizeof($array);$i++){ $db->sql_query("SELECT * FROM system_sorts_list where SortsCode='province' and INSTR('".$array[$i]['AProvince']."',SortsName)<>0 order by SortsOrder"); $ret .= " SaleArea[".$array[$i]['AID']."] = [['0','销售地区','0'],"; if($db->sql_numrows()){ $ed = $db->sql_fetchrowset(); $size = sizeof($ed); if($size){ for($k=0;$k < sizeof($ed)-1;$k++) $ret .= "['".$ed[$k]['SortsID']."','".$ed[$k]['SortsName']."','".$ed[$k]['SortsName']."'],"; $ret .= "['".$ed[$k]['SortsID']."','".$ed[$k]['SortsName']."','".$ed[$k]['SortsName']."']"; } } $ret .= "]; \n"; } } return $ret; } echo Depart_Jobs();?>function disJobs(jobkey){ if (jobkey==0){var jobObj = document.getElementById('Province'); jobObj.options.length = 0; jobObj.options[jobObj.options.length] = new Option("所有姓名","0"); }else{ //var departObj = document.getElementById('depart'); var jobObj = document.getElementById('Province'); jobObj.options.length = 0; if(SaleArea[jobkey].length == 0) return; for(i=0;i< SaleArea[jobkey].length;i++){ jobObj.options[jobObj.options.length] = new Option(SaleArea[jobkey][i][1],SaleArea[jobkey][i][0]); } }}</script><select name="SaleArea" id="SaleArea"onChange="disJobs(this.value)"> <option value="党员">党员</option> <option value="团员">团员</option></select><select name="Province">{Province} </select> 上面的是我以前做过的一个两个列表框联动的例子。其实基本思路就是先把一些数据取出来,存入数组中,然后用onchange事件控制就行了。 CURL奇怪问题 mysql_fetch_array()的那些事 那位大侠知道如何在类里用require包含文件 关于继承的一个问题 为什么我的站点里面的文件这样呢? mysql 1130错误 急求解答 关于zendstdio运行问题 询问关于PHP调用.NET所写的COM组件的问题 为什么不能连接到MYSQL数据库?分全送!!! 利用php实现ftp上传时遇到的问题 win98下的apache+php+mysql哪里有的下? 紧急求助:在论坛同一个页面,标题是乱码,内容不会
你的意思我懂了,不过具体代码还是不会写,你能不能把具体代码写一下主要是怎么自动提交,行中点击事件代码怎么写
onchange{
link.href="本页?value='你要的值'"
}
判断value不为空
执行sql查询
显示在列表2
就这么多,作业还叫别人帮你做。
一脚踹死你,等你毕业找不到工作,看你怎么哭,去撞墙吧。
多谢了,我试试先!,上次就是你就帮了我大忙,谢了
我给大家发扬雷锋精神的机会啊!!
出现错误啊!!
具体语法该怎么写,帮人帮到底啊
onChange="linkchange();"
这样不好
function linkchange(){
link.href="zhuc.php?xy='党员';
}
改成这个
to:lisoon(水翡草芥)
<select name="xuey" onChange={location.href="zhuc.php?xy='党员"}>
可以把"党员"传递过去了,但我怎样把列表1中目前选中的值传过去,而不是传递一个固定值
<?
//返回一个字符串array
$ret = " var SaleArea = new Array(); \n";
function Depart_Jobs($part=0){
global $db;
global $ret;
$ed = array();
$db->sql_query("SELECT * FROM type_area order by HandID");
if($db->sql_numrows()){
$array = $db->sql_fetchrowset();
for($i=0;$i < sizeof($array);$i++){
$db->sql_query("SELECT * FROM system_sorts_list where SortsCode='province' and INSTR('".$array[$i]['AProvince']."',SortsName)<>0 order by SortsOrder");
$ret .= " SaleArea[".$array[$i]['AID']."] = [['0','销售地区','0'],";
if($db->sql_numrows()){
$ed = $db->sql_fetchrowset();
$size = sizeof($ed);
if($size){
for($k=0;$k < sizeof($ed)-1;$k++)
$ret .= "['".$ed[$k]['SortsID']."','".$ed[$k]['SortsName']."','".$ed[$k]['SortsName']."'],";
$ret .= "['".$ed[$k]['SortsID']."','".$ed[$k]['SortsName']."','".$ed[$k]['SortsName']."']";
}
}
$ret .= "]; \n";
}
}
return $ret;
}
echo Depart_Jobs();
?>
function disJobs(jobkey){
if (jobkey==0){
var jobObj = document.getElementById('Province');
jobObj.options.length = 0;
jobObj.options[jobObj.options.length] = new Option("所有姓名","0");
}else{
//var departObj = document.getElementById('depart');
var jobObj = document.getElementById('Province');
jobObj.options.length = 0;
if(SaleArea[jobkey].length == 0)
return;
for(i=0;i< SaleArea[jobkey].length;i++){
jobObj.options[jobObj.options.length] = new Option(SaleArea[jobkey][i][1],SaleArea[jobkey][i][0]);
}
}
}
</script><select name="SaleArea" id="SaleArea"onChange="disJobs(this.value)">
<option value="党员">党员</option>
<option value="团员">团员</option>
</select>
<select name="Province">{Province}
</select>
其实基本思路就是先把一些数据取出来,存入数组中,然后用onchange事件控制就行了。