это мой код:цикл в ответах с Javascript и JQuery
$(document).ready(function() {
$("input").focus(function() {
$(this).css('outline-color', '#559FFF');
$(this).blur(function() {
$(this).css("outline-color", "#FF0000");
});
});
$("input").click(function() {
var value = $(this).val(function() {
$(this).html("");
});
});
$(".awesome").click(function() {
var toStore = $("input[name=name]").val();
if (!/^[A-Za-z]+ [A-Za-z]+$/.test(toStore)) {
alert("You Must Put a Valid Name");
} else {
$("#contain").children().fadeOut(1000);
$("#contain").delay(1000).queue(function() {
$("#contain").append("<h1>Welcome to My Quiz : " + toStore + "</br>" +
"Youll Get 10 Questions To Answer </br> " +
"Here Is the First One:Who is Prime Minister of the United Kingdom? </h1>");
var allQuestions = {
outquestions:{
question1 : { quest: "Who is Prime Minister of the United Kingdom?",
choices: ["David Cameron","Gordon Brown","Winston Churchill","Tony Blair"],
correctAnswer: "David Cameron"},
question2 : { quest: "whats dad name?",
choices: ["David ","Gordon ","Winston ","Tony "],
correctAnswer: "David"}
},
correctAnswers: 0
};
var outquestions = allQuestions["outquestions"];
for (var question in outquestions) {
$("#contain").append("<p>(outquestions[question][quest]</p>");
for (var choice in outquestions[question]["choices"]) {
$("h1").append("<form><input type='radio' name=question value=choice></form>");
}
}
$("#contain").append("<form><input type='submit' value='submit'></form>");
$("#contain").on("click", "input[name=submit]", function() {
});
});
}
});
});
я хочу этот раздел перебрать вопросы и писать между с:
var outquestions = allQuestions["outquestions"];
for (var question in outquestions) {
$("#contain").append("<p>(outquestions[question][quest]</p>");
for (var choice in outquestions[question]["choices"]) {
$("h1").append("<form><input type='radio' name=question value=choice></form>");
}
}
$("#contain").append("<form><input type='submit' value='submit'></form>");
afterwads я хочу, чтобы все мои ответы на вопросы, которые были зациклированы. Любое заданное время для отображения переключателей и значения кнопок кнопок управления, которые я установил, получают то, что вы видите на картинке. что здесь не так?
большое количество проблем в вашем коде. Не удается устранить неисправность кода на основе изображения. Предоставьте html и создайте демонстрацию в jsfiddle.net. Изображение предоставлено бесполезно – charlietfl
да, я знаю, что мое кодирование не является совершенным и не было импровизировано им: –
Очень легко обмануть викторину, как это, так как вы не можете помешать кому-то взглянуть на JavaScript. – Sparky