如何为随机数添加计数系统?

时间:2015-05-26 14:52:39

标签: jquery html random

我有一个随机客户,我想添加一个计数系统,显示某个结果出来的次数。

例如:如果我输入Hello和Goodbye,它必须计算Hello出来的次数,同样为Goodbye。如果可能,用户必须选择最大值。得分他们想要的。例如:3 / 5,5 / 7等......

您是否还可以在代码中放置一个重置按钮来重置代码和分数?这是我的随机用户代码:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>      
  <form>
  <hr/>
    <a href="javascript:;void(0);" id="buttonOne">Insert input form</a>
  <hr/>

    <input type="submit" value="Post the form" /> 

  </form>

  <script type="text/javascript">
    var sequence = 0;
    $(document).ready(function(){

        $("#buttonOne").click(function(){
            $("form").prepend("<input name=name"+sequence+" placeholder='something' type='text' /> <br/> ");
            sequence++;
        });

        $("form").submit(function(e){

            $('input[type=text]').each(function(){
               if($(this).val() == "") $(this).remove();
            });

            if( $('input[type=text]').size() >= 2  ){

              random_number = parseInt( Math.random() * $('input[type=text]').size() );

                alert(  $('input[type=text]:eq('+random_number+')').val()  );

             }else{
              alert("sorry you need at least 2 fields");

             }
              return false;
        });

    });

  </script>

非常感谢帮助我!

1 个答案:

答案 0 :(得分:0)

在这种情况下我会做什么:

1:创建一个2D数组。第一个值应该是单词,第二个应该是数量 2:提交后,浏览数组,如果有数字,请将数字增加一 3:如果找不到字词,请添加新值,并将金额设置为1。

执行此操作,您可以按重置按钮重置变量。只需做array = [[]];或您喜欢的任何内容。