Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在下拉选择后显示表单以编辑表中的mysql数据_Javascript_Php_Html_Mysql_Sql - Fatal编程技术网

Javascript 在下拉选择后显示表单以编辑表中的mysql数据

Javascript 在下拉选择后显示表单以编辑表中的mysql数据,javascript,php,html,mysql,sql,Javascript,Php,Html,Mysql,Sql,我有以下代码: <select id="mySelect" onchange="myFunction()"> <option value="deleteuser">Delete User</option> <option value="assignuser">Assign User</option> </select> </form> <form id="deleteuser">

我有以下代码:

<select id="mySelect" onchange="myFunction()">
    <option value="deleteuser">Delete User</option>
    <option value="assignuser">Assign User</option>
  </select>
</form>

<form id="deleteuser"></form>
<form id="assignuser"></form>

<script>
function myFunction() {
    var x = document.getElementById("mySelect");
    var i = x.selectedIndex;
    document.getElementById("demo").innerHTML = x.options[i].text;
}
</script>

删除用户
分配用户
函数myFunction(){
var x=document.getElementById(“mySelect”);
var i=x.选择的指数;
document.getElementById(“demo”).innerHTML=x.options[i].text;
}
在用户选择一个下拉选项后,我希望为每个选择显示一个单独的表单,用户将在其中编辑行中的数据。对不起,如果我描述的不正确。 选择后的当前代码将显示所选文本


感谢您的时间。

如果您正在寻找动态表单系统;您可以让javascript重新加载页面,并在页面上附加一个查询字符串,如

localhost/index.php?getform=apple

在页面底部有一个开关盒,根据getform值显示其中一个表单

差不多


删除用户
分配用户
这里的表格
这里的表格

问题出在哪里?我不知道如何使表单显示,而不是显示所选文本?我是否应该删除行文档。getElementById(“demo”).innerHTML=x.options[i].text;并将我的表单放在演示?
文档中。getElementById(“演示”).innerHTML=“”
?我不认为这是我要求的,我想根据用户从下拉列表中选择的内容显示不同的表单。@grh0ul不同的表单意味着您真正想要的是什么?像这样,这个网站可能对你很有用