2016-05-10 60 views
-1

我真的很陌生,我想知道是否可以随机生成用户提交的条目。随机生成用户输入

例如。 如果用户输入5个单词,他们会被存储在一个方式,你会有一个按钮,只需点击“下一步”,并随机移动通过它们。

我查了四周,但似乎找不到任何东西, 请帮助! 感谢

回答

0

你提的问题是非常抽象的,但下面的答案详细介绍了以下内容:

用户能够节省的话无限多的。 然后,一个按钮可以随机选取其中一个单词并将其显示在屏幕上。

预览

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

太好了! 非常感谢您的帮助,我非常感谢。 对不起我的问题含糊不清。我对编码相当陌生。 如果我想让他们输入几句话, 是否有一种方法来限制字符数,这是否可能。 也显示答案,所以他们每行出现5个字? 再次感谢! –

+0

此外,答案可以永久保存,所以你不必每次都在网站上提交它们吗? –