Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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在php中动态填充组合框_Php_Javascript_Arrays_Combobox - Fatal编程技术网

使用javascript在php中动态填充组合框

使用javascript在php中动态填充组合框,php,javascript,arrays,combobox,Php,Javascript,Arrays,Combobox,我已经写了一段代码,我试图通过从不同的下拉列表中选择选项来填充下拉列表。我在谷歌上搜索并发现这在javascript中是可能的。但是我在第一个组合框的onchange()方法中将php数组传递给javascript时出错。数组非常好,它给了我想要的结果,但当我尝试填充它时出错。。。它显示未初始化的变量错误。。。但我无法找到一种方法来为它设定价值 函数validateForm() { var name=document.forms[“form1”][“name”].value; var pass

我已经写了一段代码,我试图通过从不同的下拉列表中选择选项来填充下拉列表。我在谷歌上搜索并发现这在javascript中是可能的。但是我在第一个组合框的
onchange()
方法中将php数组传递给javascript时出错。数组非常好,它给了我想要的结果,但当我尝试填充它时出错。。。它显示未初始化的变量错误。。。但我无法找到一种方法来为它设定价值


函数validateForm()
{
var name=document.forms[“form1”][“name”].value;
var passno=document.forms[“form1”][“passno”].value;
var applicationno=document.forms[“form1”][“applicationno”].value;
var price=document.forms[“form1”][“price”].value;
var日期=文件.表格[“表格1”][“日期”].值;
var reg=/(0[1-9]|[12][0-9]|[3[01])[-/.](0[1-9]|[012])[-/.](19[124; 20)\d\d/;
如果((名称=“”| | |名称=“”| | | | | | | | |名称=“”| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
{
警告(“必须填写申请人姓名、护照号码、申请号、价格和日期。\n\n有效日期格式为:(dd-mm-yyyy)\n\n申请号和价格只允许数字。”);
返回false;
}
否则{
返回true;
}
}
函数fillDate(array1,array2)
{
document.form1.subgentname.options.add(新选项(array1,array2));
}
input.uppercase{
文本转换:大写;
}
添加签证详细信息

申请人姓名:*

公司: 郁金香旅游有限公司 郁金香旅游有限公司 极好的码头

国籍:

护照号码:*

申请编号:*

程序类型: 正常的 紧急的

签证类型: 旅行者 服务 TT 延伸 取消

代理人:
与其使用php更改第二个下拉列表,不如使用javascript更改它。在更改第一个下拉列表时,对页面进行ajax调用(这与您现在为获取第二个下拉列表的数据所做的相同,而不是将其放在同一页面上创建一个新页面,该页面返回第二个下拉列表的选项列表)这将为您提供必须在第二个下拉列表中显示的选项列表。

请注意!PHP的下一个主要版本是弃用
mysql\uz
函数系列。现在将是一个很好的时间,或。而且,每次运行查询时,您似乎都在连接。你不必那样做。查尔斯。。我又重新接通了。。现在编辑。但是请告诉我我真正问题的任何解决方案。@m_kiani是的,这不是一个解决方案,但它暗示了你的另一个问题:你使用的是
mysql
-扩展。确切的错误文本是什么?注意:未定义的变量:C:\wamp\www\tulip\addvisa.php中的subagentsID,在第102行