2016-05-10 11 views
-1

Ich bin wirklich neu in der Codierung, und ich wollte wissen, ob es möglich war, Einträge von einem Benutzer nach dem Zufallsprinzip zu generieren.Zufällig Benutzereingaben generieren

Zum Beispiel. Wenn der Benutzer 5 Wörter eingeben würde, Würden sie dann so gespeichert werden, dass Sie eine Schaltfläche haben würden, um einfach auf "Weiter" zu klicken und sich zufällig durch sie zu bewegen.

Ich habe rundherum überprüft, kann aber nichts finden, Bitte helfen Sie !! Dank

Antwort

0

Ihre Frage ist sehr abstrakt, aber die Antwort unten erläutert die folgenden:

Ein Benutzer kann eine unendliche Anzahl von Wörtern speichern. Eine Taste ist dann in der Lage, eines dieser Wörter zufällig zu wählen und es auf dem Bildschirm anzuzeigen.

Vorschau

https://jsfiddle.net/gwcq2qc9/1/

html

<input id="word"><button id="save">save</button> 
<br><br> 
<button id="show">show</button><br> 
Random: <span id="output">...</span> 

Javascript

var words = []; 
var input = document.getElementById('word'); 
var saveButton = document.getElementById('save'); 
var showWordButton = document.getElementById('show'); 
var output = document.getElementById('output'); 

saveButton.addEventListener('click', function() { 
    words.push(input.value); 
    input.value = ''; 
}, false); 

showWordButton.addEventListener('click', function() { 
    output.innerHTML = getRandomWord(); 
}) 

function getRandomWord() { 
    return words[Math.floor(Math.random()*words.length)] 
} 
+0

Das ist so toll! Vielen Dank für Ihre Hilfe, ich schätze es sehr. Entschuldigung wegen der Unbestimmtheit meiner Frage. Ich bin ziemlich neu in der Codierung. Wenn ich wollte, dass sie ein paar Sätze eingeben, gibt es eine Möglichkeit, ein Zeichen begrenzen, ist dies möglich. auch die Antworten anzuzeigen, so dass sie 5 Wörter pro Zeile kam? Danke nochmal! –

+0

Können die Antworten auch dauerhaft gespeichert werden, sodass Sie sie nicht jedes Mal auf der Website einreichen müssen? –

Verwandte Themen