2014-08-27 54 views
0

我有一個文本輸入執行情況,現在我要採取輸入,詢問節點ID [],而當比賽將值分配給[我]上的文本輸入

即...輸入的條件=「1FA02C」,var i = [3]

<script> 
function myFunction() 

{ 
    var myNode = document.getElementById('myNode').value; 
    document.getElementById('enterNode').innerHTML = myNode; 
} 

</script> 
<tr><input type="text" id="myNode" value="Enter Node"> 

<script> 
var nodeID = new Array(); 
nodeID[0] ="1FA01A"; 
nodeID[1] ="1FA01C"; 
nodeID[2] ="1FA02A"; 
nodeID[3] ="1FA02C"; 
nodeID[4] ="1FA03A"; 

</script> 
+0

檢查我的回答如下,讓我知道,如果你發現它是有用的。 – hex494D49 2014-09-04 13:42:26

回答

0

查看下面的代碼片段。我相信它符合你的要求。

<!-- HTML --> 
<input type="text" id="myNode" value="" placeholder="Enter Node"> 

// JavaScript 
var nodeID = []; 
nodeID[0] = "1FA01A"; 
nodeID[1] = "1FA01C"; 
nodeID[2] = "1FA02A"; 
nodeID[3] = "1FA02C"; 
nodeID[4] = "1FA03A"; 

// The array above could be writen like this as well 
// var nodeID = ["1FA01A", "1FA01C", "1FA02A", "1FA02C", "1FA03A"]; 

document.getElementById('myNode').onkeyup = function(){ 
    index = nodeID.indexOf(this.value); 
    if(index != -1) this.value = index; 
}; 

Working jsBin