Javascript 选择组合框值时自动填充文本字段
我想问一下JavaScriptJavascript 选择组合框值时自动填充文本字段,javascript,php,mysql,Javascript,Php,Mysql,我想问一下JavaScriptonchange函数和PHP 我有一个组合框,其中包含我从db(MySql)获得的值,下面是我的进度: 以下是我的数据库内容: member: person_name (person one, person two, person three) description ("sdsdsdsds","ewewewewe","gfdfdfdff","dfdfdfdfdfS") PHP: 包括“conn.php”; $query=“从成员中选择人员姓名”; $re
onchange
函数和PHP
我有一个组合框,其中包含我从db(MySql)获得的值,下面是我的进度:
以下是我的数据库内容:
member:
person_name (person one, person two, person three)
description ("sdsdsdsds","ewewewewe","gfdfdfdff","dfdfdfdfdfS")
PHP:
包括“conn.php”;
$query=“从成员中选择人员姓名”;
$result=mysql\u query($query);
回声“;
回声“-选择-”;
while($row=mysql\u fetch\u数组($result)){
回显“$行[“人名]”;
}
回声“;
所以,当我选择其中一个值时,我想要空白的文本区域
<textarea>"FILLED WITH DESCRIPTION FROM DB BASED ON NAME SELECTED</textarea>
“根据所选名称填写数据库中的说明
我想你在找这个-
echo "<select name='name' id='sel_id' onchange='fillData()'>";
echo "<option value=''>-Select-</option>";
while($row = mysql_fetch_array($result)) {
echo "<option value='".$row['person_name']."'>".$row['person_name']."</option>";
}
echo "</select>";
echo "<textarea id='txt_id'></textarea>";
function fillData(){
var s = document.getElementById("sel_id");
var val = s.options[s.selectedIndex].text;
document.getElementById("txt_id").innerHTML = val;
}
echo”“;
回声“-选择-”;
while($row=mysql\u fetch\u数组($result)){
回显“$行[“人名]”;
}
回声“;
回声“;
函数fillData(){
var s=document.getElementById(“sel_id”);
var val=s.options[s.selectedIndex].text;
document.getElementById(“txt_id”).innerHTML=val;
}
请注意:我还没有测试过它。对不起,你有任何参考资料吗?@SunilPachlangia
echo "<select name='name' id='sel_id' onchange='fillData()'>";
echo "<option value=''>-Select-</option>";
while($row = mysql_fetch_array($result)) {
echo "<option value='".$row['person_name']."'>".$row['person_name']."</option>";
}
echo "</select>";
echo "<textarea id='txt_id'></textarea>";
function fillData(){
var s = document.getElementById("sel_id");
var val = s.options[s.selectedIndex].text;
document.getElementById("txt_id").innerHTML = val;
}