0
我有一個randomiser,我想添加一個計數系統,顯示某個結果出現了多少次。如何將計數系統添加到randomiser?
例如:如果我輸入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>
非常感謝幫助我!
感謝您的回覆!我對數組並不瞭解太多,所以我認爲這很難......你可以用變量或其他方法來做到嗎?謝謝你的回覆! – MoosMas
數組非常簡單。我不會爲你這樣做,因爲你必須自己學習。看看數組,你會看到它們非常簡單。 – MortenMoulder
好吧,我已經關注了一個關於數組的快速教程,並且知道它們是什麼以及何時使用它們,但是如何在這種情況下使用它?因爲這是在jQuery和數組是JS。如果可以使用它們,我該如何使用它們(所以它們遵循我的意願)?另外,我如何將來自用戶的輸入放入數組中)?你能舉個簡單的例子嗎?謝謝! – MoosMas