【问题标题】:Randomly generate user input随机生成用户输入
【发布时间】:2016-05-10 16:13:03
【问题描述】:

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

例如。 如果用户输入 5 个单词, 然后它们是否会以一种您只需单击“下一步”并随机移动它们的按钮的方式存储。

我查遍了周围,但似乎找不到任何东西, 请帮忙!! 谢谢

【问题讨论】:

    标签: javascript random input


    【解决方案1】:

    您的问题非常抽象,但下面的答案详细说明了以下内容:

    用户可以保存无限数量的单词。 然后,一个按钮就能够随机选取其中一个单词并将其显示在屏幕上。

    预览

    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)]
    }
    

    【讨论】:

    • 太棒了!非常感谢您的帮助,我真的很感激。抱歉我的问题含糊不清。我对编码很陌生。如果我想让他们输入几句话,有没有办法设置字符限制,这可能吗?还显示答案,所以他们每行提出 5 个字?再次感谢!
    • 另外,答案是否可以永久保存,这样您就不必每次在网站上都提交?
    猜你喜欢
    • 2023-04-10
    • 1970-01-01
    • 2017-03-22
    • 2020-04-17
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    • 2013-01-21
    相关资源
    最近更新 更多