2016-01-12 28 views
-2

我该怎么做 - 如果选项值=“1”architect =“Bill”,var bigBoss =“Steve”,var engineer =“Mike”;如果选项值= 2,architect =“Marie”,var bigBoss =“Ted”,var engineer =“Boris”。形式后我有3个变量bigBoss,建筑师和工程师=“1”,“2”,“3”。我想重写它,我不能重写。它不重写。 bigBoss只想成为“1”改变选定表格选项的变量值(Javascript)

<form> 
<select name = "organizations" id="organizations" style="text-transform: uppercase; width: 312px;"> 
<option> «organization1»</option> 
<option> «organization2»</option> 
<option> «organization3»</option> 
</select> 
</form> 

<script> 

function getOrganizationName() { 
var x = document.getElementById("organizations"); 
var y = x.options[x.selectedIndex].text; 

document.getElementById("organizationName").innerHTML = y; 

getAttr(); 

} 

</script> 

<script> 

function getAttr() { 

var bigBoss = "1" ; 
var architect = "2"; 
var engineer = "3"; 

} 
+0

请考虑阅读本 http://stackoverflow.com/help/how-to-ask – brk

回答

0

试试这个吧!

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="utf-8"> 
    <meta name="viewport" content="width=device-width"> 
    <title>JS Bin</title> 
    <script> 
    function onOrganizationSelectionChange(selectInput) { 
     console.log(selectInput.value); 
    } 
    </script> 
</head> 
<body> 
<form> 
<select onchange="javascript:onOrganizationSelectionChange(this)" name = "organizations" id="organizations" style="text-transform: uppercase; width: 312px;"> 
<option value="Bob"> «organization1»</option> 
<option value="Max"> «organization2»</option> 
<option value="Ted"> «organization3»</option> 
</select> 
</form> 
</body> 
</html> 
+0

感谢用户1461064,但我有3个变量:BigBoss的,工程师,建筑师。我写了一个创建文档的代码。如果我采取组织1 - bigBoss的名字是一个,建筑师名字是两个,而工程师是三个。请帮助。我认为有人可以帮助我从开始提问时的代码中回答问题。 –

+0

抱歉问题不清楚!不过https://jsbin.com/fucibafihe/edit?html,console,output看看这是否有帮助! – user1461064

+0

https://jsbin.com/walekasiru/edit?html,console,output。我需要,如果我把“组织1”bigBoss桅杆是像“迈克”,建筑师=“劳拉”工程师=“巴拉克”,如果“组织2”然后bigBoss =“Mike2”,建筑师=“Lola2”和工程师= “Barak2”。我在文档末尾和菜单中创建一个表格,如果我采取组织,表格中必须显示组织的管理。参见示例plz。 –