我正在使用Rails實現一個非常簡單的JavaScript FizzBuzz應用程序,但我似乎無法獲取窗體及其按鈕的工作方式。我知道這是非常粗糙的代碼,其中一些是HTML和JavaScript,而不是Ruby,因爲我比前者更熟悉後者。FizzBuzz應用程序的jQuery按鈕
這裏是我的形式:
<p>In this field, put the starting number. It must be a positive integer <50.</p>
<form name="FizzBuzz Form">
<input type="text" name="fizzBuzzStart"/>
</form>
<div class="button" id="start">Add!</div><br>
<p>In this field, put the ending number. It must be a positive integer >50.</p>
<form name="FizzBuzz Form">
<input type="text" name="fizzBuzzEnd"/>
</form>
<div class="button" id="end">Add!</div><br><br>
<div class="button" id="play">Let's play!</div><br>
這是我的script.js文件:
$("#start").click(function(){
var start = $("input[name=fizzBuzzStart]").val();});
$("#end").click(function(){
var end = $("input[name=fizzBuzzStart]").val();});
$("#play").click(function(){
for (var i=start; i<=end; i++) {
if (i%15===0){console.log("FizzBuzz");}
else if (i%3===0){console.log("Fizz");}
else if (i%5===0){console.log("Buzz");}
else {console.log(i);} }});});
任何意見將不勝感激!
一件事,你正在使用fizzBuzzStart而不是兩次fizzBuzzStart和fizzBuzzEnd。另一方面,你應該告知是什麼你是作爲輸出看到的。 – sberry 2013-03-22 07:04:40
我甚至沒有注意到重複的fizzBuzzStart。謝謝你收到。 我看不到輸出,因爲我的按鈕不工作。那是你問的嗎? 謝謝你試圖幫助。正如我所說,我對編碼還很陌生,實在不知道自己在做什麼。 – sodabottle37 2013-03-22 07:38:28