「送信」ボタンを送信したときに、正しい質問の数を回答する簡単なクイズを作成しています。しかし、常にゼロを与えています。 Plsヘルプ。jQueryやJavaScriptでシンプルなクイズが動作しない
$(document).ready(function(){
$('button').click(function(){
\t var count = 0;
\t if($('[name=q1]').val() == "Delhi"){count++;}
\t if($('[name=q2]').val() == "Lotus"){count++;}
\t alert(count);
});
});
<body>
<div>
<p>Question: What is capital of India?</p>
<input type="radio" name="q1" value="delhi"> Delhi
<input type="radio" name="q1" value="mumbai"> Mumbai
<input type="radio" name="q1" value="kolkata"> Kolkata
<input type="radio" name="q1" value="lucknow"> Lucknow
</div>
<div>
<p>Question: What is the national flower of India?</p>
<input type="radio" name="q2" value="rose"> Rose
<input type="radio" name="q2" value="lotus"> Lotus
<input type="radio" name="q2" value="sunflower"> Sunflower
<input type="radio" name="q2" value="tulip"> Tulip
</div>
<button>submit</button>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</body>
それは常に '0' を与えているが、私は 'デリー' と 'ロータス' を選択した場合、それは、ような答えを与える必要があります。
あなたは答えを小文字で「値」に入力しましたが、最初の読みを大文字で制御しました –