页面代码如下:(js联动函数在此处省略,信息添加的时候二级联动没问题,关键是修改时如何才能选中数据库中的值)
<select name="type" onchange="changelocation(document.myform.type.options[document.myform.type.selectedIndex].value)" size="1">
<option selected="selected" value=""></option>
<?
$bigid=$navinfor['id'];
$sql = "select * from bigtype where id=4";
$result = mysql_query( $sql );
while($res = mysql_fetch_row($result)){
?>
<option value="<? echo $res[0]; ?>"><? echo $res[1]; ?></option>
<? } ?>
</select>
<select name="ctype">
<option selected="selected" value=""></option>
</select>
修改页面时如何选中添加页面时添加的那个值呢?
你们难道就只是在添加页面的时候实现二级联动,修改页面时难道还是用添加页面时的二级联动代码吗?
最好发实例代码过来,加扣扣最好,添加页面实现二级联动没问题,我关注的是修改页面如何处理这二级联动代码呢?
不行的哦,最好能给出相应的js代码呢
追答你的联动是纯js做的,没有用ajax。你修改还是在这个页面啊?
追问这个应该属于添加页面,就是不知道修改页面如何做,我想大致上跟添加页面差不多吧,就多一个分类值选中功能【显示添加的时候所添加的大分类以及小分类的值】
追答通常的二级联动是ajax做的,就是在不刷新的页面的情况下,选择一个大类,该大类下的小类都显示在另个一个select。
本回答被提问者采纳哦,那我在详细说一下吧,比如大分类A下面有1,2,3这三个选项,小分类里有11,22,33这3个选项。添加信息时,你选择大分类1,小分类22,添加之后这组数据值不是写入数据库了,那修改信息时,如何才能在大分类下拉菜单中显示1,小分类中显示22呢?
追答请问是用AJAX通讯吗?我想先明确这一点,而且你的新增分类和添加分类是在联动菜单里面直接进行还是有其它页面做这些事情?
追问不是ajax,是纯js做的,新增分类和添加分类在其他页面处理