Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.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
Html 基本下拉菜单_Html_Css_Textbox_Dropdown_Textfield - Fatal编程技术网

Html 基本下拉菜单

Html 基本下拉菜单,html,css,textbox,dropdown,textfield,Html,Css,Textbox,Dropdown,Textfield,我试图添加一个基本的下拉菜单,提供5种可能的选择。当您在下拉列表中选择此选项时,右侧将有另一个字段给出该选项的答案,即: 选择法国(在下拉列表中),右边的字段框给出答案:巴黎 我使用的是HTML、CSS——很抱歉,我不太擅长编码,不知道是否有人能帮忙。谢谢。看看这个。您需要使用javascript来更改第二个字段的文本。 我只做了三个选择,如果你把剩下的两个加起来应该不会有太大的麻烦 请注意,countryInput.value提供选项的“名称”,而不是显示的文本。 如果您需要解释javascr

我试图添加一个基本的下拉菜单,提供5种可能的选择。当您在下拉列表中选择此选项时,右侧将有另一个字段给出该选项的答案,即:

选择法国(在下拉列表中),右边的字段框给出答案:巴黎


我使用的是HTML、CSS——很抱歉,我不太擅长编码,不知道是否有人能帮忙。谢谢。

看看这个。您需要使用javascript来更改第二个字段的文本。 我只做了三个选择,如果你把剩下的两个加起来应该不会有太大的麻烦

请注意,countryInput.value提供选项的“名称”,而不是显示的文本。 如果您需要解释javascript是如何工作的,有比stackoverflow更好的网站

函数cityChange(){
var countryInput=document.getElementById(“国家”);
var cityInput=document.getElementById(“城市”);
var city=“”;
开关(countryInput.value){
案例“法国”:
城市=“巴黎”;
打破
“斯洛伐克”案:
城市=“布拉迪斯拉发”;
打破
案例“德国”:
城市=“柏林”;
打破
}
cityInput.value=城市;
}

--选择一个国家--
法国
斯洛伐克
德国

这正是我想要的,并且在需要时很容易在列表中添加更多内容。谢谢:)还有一件事。我怎么能在这里展开呢?这次有另一个字段,它将乘以valueInput.value=value的答案;我知道乘以“巴黎”是没有意义的,但就数字而言,假设“巴黎”的答案实际上是数字5,那么第三个字段怎么可能呢。谢谢。如果你想把它乘以一个常数,试试这个
valueInput.value=value*5并用数字替换名称