需要在一个选择的HTML / JS上显示两个单独的信息

卡洛·维洛里亚(Carlo Viloria)

选择一个选项时,我需要在两个文本字段中显示这两个数组。现在发生的是它仅显示第一个数组,在选择创建国家/地区时,需要在输入标签上显示两个数组。

var host_country_start = {
  "Afghanistan":"21-Dec_start",
  "Albania":"01-Jan_start",
  "Algeria":"01-Jan_startz",
};
var host_country_end = {
  "Afghanistan":"21-Dec_end",
  "Albania":"test_end",
  "Algeria":"test2_end",
};

var selectbox = document.getElementById('host_country');
var textbox = document.getElementById('host_country_date');

selectbox.addEventListener('change', function(e){
  textbox.value = host_country_start[this.value]
})
<span id="s_home_country">                   
  <select name="Host Country" id="host_country">
    <option value="Select one" selected="selected">Select one</option>
    <option value="Afghanistan">Afghanistan</option>
    <option value="Albania">Albania</option>
    <option value="Algeria">Algeria</option>
  </select>
</span>

<label>Start Date:</label><input id="host_country_date" type="text" />
<label>End Date:</label><input id="host_country_end_date" type="text" />

善良的用户

您必须将引用添加到另一个数组,并将其包括在您的代码中。

var host_country_start = {
  "Afghanistan":"21-Dec_start",
  "Albania":"01-Jan_start",
  "Algeria":"01-Jan_startz",
};
var host_country_end = {
  "Afghanistan":"21-Dec_end",
  "Albania":"test_end",
  "Algeria":"test2_end",
};

var selectbox = document.getElementById('host_country');
var textbox = document.getElementById('host_country_date');
var textbox2 = document.getElementById('host_country_end_date');

selectbox.addEventListener('change', function(e){
  textbox.value = host_country_start[this.value];
  textbox2.value = host_country_end[this.value];
})
<span id="s_home_country">                   
  <select name="Host Country" id="host_country">
    <option disabled value="Select one" selected="selected">Select one</option>
    <option value="Afghanistan">Afghanistan</option>
    <option value="Albania">Albania</option>
    <option value="Algeria">Algeria</option>
  </select>
</span>

<label>Start Date:</label><input id="host_country_date" type="text" />
<label>End Date:</label><input id="host_country_end_date" type="text" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

需要在一个 out-gridview 上显示 4 个结果,而不是 4 个单独的结果

来自分类Dev

只需要在组中选择一个复选框

来自分类Dev

MySQL-需要在一个表中选择一行到另一个表,在SELECT语句中将生成一个<#

来自分类Dev

需要在我的流星项目中包含一个辅助HTML页面

来自分类Dev

需要在我的流星项目中包含一个辅助HTML页面

来自分类Dev

需要在 Javascript 中为 HTML 元素生成一个 JSON 数组

来自分类Dev

我需要在两个等于1的日期之间创建一个虚拟变量

来自分类Dev

我需要在一个 mysql 语句中结合两个 JOIN 条件

来自分类Dev

我需要在 Javascript 中做两个循环,一个 do/while 和一个 For

来自分类Dev

需要在一列中计算两个单独的值

来自分类Dev

我需要在andengine中放一个盒子

来自分类Dev

使用 tkinter 绘制一个表格,其中单元格需要在单击时着色并通过代码检索选择

来自分类Dev

VGA分配器在ubuntu MATE 15.04上未显示两个单独的屏幕

来自分类Dev

在两个单独的HTML元素上链接“活动”状态

来自分类Dev

Angular JS,如何具有两个可以频繁更改的单独“主”显示

来自分类Dev

我需要在Scheme中合并两个列表,从每个列表中选取一个元素

来自分类Dev

需要在另一个JSP中使用一个变量的值

来自分类Dev

我需要合并一个SQL选择查询的两个结果

来自分类Dev

我需要配置两个选择框和一个带按钮的输入字段

来自分类Dev

用于过滤/显示两个单独类别类型的脚本

来自分类Dev

如何旋转表格以显示两个单独的列

来自分类Dev

在两个单独的流中显示stdout和stderr

来自分类Dev

需要在水平滚动视图中一次显示两个项目

来自分类Dev

需要在水平滚动视图中一次显示两个项目

来自分类Dev

什么时候需要在Python中定义一个单独的函数

来自分类Dev

使用AngularJS单击时,我需要选择一个HTML元素

来自分类Dev

在一个单独的数组中显示两个数组的相同元素

来自分类Dev

在一个图中绘制两个单独的图例

来自分类Dev

一个变量返回两个单独的数组

Related 相关文章

  1. 1

    需要在一个 out-gridview 上显示 4 个结果,而不是 4 个单独的结果

  2. 2

    只需要在组中选择一个复选框

  3. 3

    MySQL-需要在一个表中选择一行到另一个表,在SELECT语句中将生成一个<#

  4. 4

    需要在我的流星项目中包含一个辅助HTML页面

  5. 5

    需要在我的流星项目中包含一个辅助HTML页面

  6. 6

    需要在 Javascript 中为 HTML 元素生成一个 JSON 数组

  7. 7

    我需要在两个等于1的日期之间创建一个虚拟变量

  8. 8

    我需要在一个 mysql 语句中结合两个 JOIN 条件

  9. 9

    我需要在 Javascript 中做两个循环,一个 do/while 和一个 For

  10. 10

    需要在一列中计算两个单独的值

  11. 11

    我需要在andengine中放一个盒子

  12. 12

    使用 tkinter 绘制一个表格,其中单元格需要在单击时着色并通过代码检索选择

  13. 13

    VGA分配器在ubuntu MATE 15.04上未显示两个单独的屏幕

  14. 14

    在两个单独的HTML元素上链接“活动”状态

  15. 15

    Angular JS,如何具有两个可以频繁更改的单独“主”显示

  16. 16

    我需要在Scheme中合并两个列表,从每个列表中选取一个元素

  17. 17

    需要在另一个JSP中使用一个变量的值

  18. 18

    我需要合并一个SQL选择查询的两个结果

  19. 19

    我需要配置两个选择框和一个带按钮的输入字段

  20. 20

    用于过滤/显示两个单独类别类型的脚本

  21. 21

    如何旋转表格以显示两个单独的列

  22. 22

    在两个单独的流中显示stdout和stderr

  23. 23

    需要在水平滚动视图中一次显示两个项目

  24. 24

    需要在水平滚动视图中一次显示两个项目

  25. 25

    什么时候需要在Python中定义一个单独的函数

  26. 26

    使用AngularJS单击时,我需要选择一个HTML元素

  27. 27

    在一个单独的数组中显示两个数组的相同元素

  28. 28

    在一个图中绘制两个单独的图例

  29. 29

    一个变量返回两个单独的数组

热门标签

归档