2017-11-13 1 views
-6

Ich habe Probleme mit der JS-Funktion für die folgende Idee. Ich möchte ein Array mit 5 Namen haben. Ich möchte auch ein Eingabefeld mit einem Absenden-Button haben. Wenn ich eine Nummer (1-5) eintrage, möchte ich, dass der Name, der dieser Nummer zugewiesen ist, aus dem Array ausgegeben wird. Irgendwelche Ideen?Array-Druckergebnisse von Daten

Ich habe die Schaltfläche/Eingabefeld Setup, aber ich bin mir nicht sicher, wie der Code funktionieren würde.

+1

'java = javascript' –

+0

Zu viele Ideen (Frage "zu breit" ist), aber Top-zwei für die Kommunikation: ** Formular ** 'POST' (oder' GET') oder ** Ajax ** 'GET'. --- Top-Idee für Server: Servlet-Code. – Andreas

Antwort

0

Suchen Sie etwas wie das? JSFiddle angebracht https://jsfiddle.net/kgLnc6nd/

HTML

<input id='i1'/><br> 
<button onclick='javascript:show()'>Click</button><br> 
<div id='d1'></div> 

JAVASCRIPT

var names = ['michael','henry','james','rebecca','allison']; 
function show() { 
    var x = i1.value; 
    d1.innerHTML = names[x]; 
} 
+0

Sortieren von. Ich möchte jedem Namen einen numerischen Wert zuweisen. Wenn ich dann eine Zahl in das Eingabefeld eintippe, möchte ich, dass der Name und alle Namen unter dieser Nummer gedruckt werden. – Tcann99