我有一个随机客户,我想添加一个计数系统,显示某个结果出来的次数。
例如:如果我输入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>
非常感谢帮助我!
答案 0 :(得分:0)
在这种情况下我会做什么:
1:创建一个2D数组。第一个值应该是单词,第二个应该是数量 2:提交后,浏览数组,如果有数字,请将数字增加一 3:如果找不到字词,请添加新值,并将金额设置为1。
执行此操作,您可以按重置按钮重置变量。只需做array = [[]];
或您喜欢的任何内容。