首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改PHP代码附件上的java脚本交换下拉值?

如何更改PHP代码附件上的java脚本交换下拉值?
EN

Stack Overflow用户
提问于 2012-07-18 14:54:16
回答 2查看 561关注 0票数 0

我想在change事件上交换DropDown值,就好像我在dropdown中选择了从'4‘到'1’的值,然后它会改变下拉列表的值'1‘,我的代码定义如下,

代码语言:javascript
复制
 <?php

 $host="****"; // Host name 
 $username="***"; // Mysql username 
     $password="****"; // Mysql password 
         $db_name="****"; // Database name 
         $tbl_name="*****"; // Table name

mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");
$arr = explode("?", $_SERVER['REQUEST_URI']);
$arr1=explode("&",$arr[1]);
$arr2=explode("=",$arr1[0]);

$sql="SELECT * FROM $tbl_name where idTemplates=$arr2[1]";
$result=mysql_query($sql);
$count=0;
//$templateName=mysql_result($result,$i,"TempName");
//$tempID=mysql_result($result,$i,"idTemplates");
$Section1=mysql_fetch_row($result);
for($j=6;$j<=15;$j++)
{
if($Section1[$j]!="")
{
$count++;  
}
}
for($j=6;$j<=15;$j++)
{
if($Section1[$j]!="")
{
echo("<tr>");
      echo("<td>");
      echo("$Section1[$j] <input type='hidden' value='$Section1[$j]' name='Sections[]' />");
           echo("</td>");
echo("<td>");
$counting=$j-5;
echo("<select id='Numbering".$counting."' onchange='OnChangeSelection(Numbering".$counting.".options[Numbering".$counting.".selectedIndex].value);'>");
for($k=1;$k<=$count;$k++)
{
if($k==($j-5))
{
echo("<option value='$k' selected='".$counting."'>$k</option>");
}
else
{
echo("<option value='$k'>$k</option>");
}
}
echo("</select>");
echo("</td>");
           echo("</tr>");
}
}
?>

在上面的代码中,我打印了三列第一部分是部分名称,第二列是部分细节,第三是具有数值的组合下拉框,如图所示,

这是变化中的js,

代码语言:javascript
复制
function OnChangeSelection(selection)
{
alert(selection);
}

如何改变它,当我们改变下拉值时,它会改变另一个下拉值相同的下拉值?

希望您的建议,提前感谢

EN

回答 2

Stack Overflow用户

发布于 2012-07-18 15:24:02

您可以调用一个Ajax函数,同时选择第一个组合来加载第二个下拉菜单。

票数 0
EN

Stack Overflow用户

发布于 2012-07-18 16:59:03

我在这里做了一个您需要的小示例:http://jsfiddle.net/u8ySM/

希望它能帮上忙!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11535803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档