현재 위치: > 최신 기사 목록> 온라인 응답 질문에 대한 제한된 시간 설정 : PHP 및 JavaScript를 통해 응답 타이밍 기능을 구현하는 방법

온라인 응답 질문에 대한 제한된 시간 설정 : PHP 및 JavaScript를 통해 응답 타이밍 기능을 구현하는 방법

M66 2025-07-29

온라인 답변 질문에 제한된 시간을 설정하는 방법

인터넷의 인기로 인해 점점 더 많은 교육 기관과 기업이 온라인 답변을 사용하여 지식을 선택하고 선택하기 시작했습니다. 질문에 대한 답변의 공정성을 보장하기 위해 질문에 답하기위한 제한된 시간을 설정하는 것이 필요한 단계가되었습니다. 이 기사는 온라인 응답 시스템에서 시간 제한 응답 기능을 구현하는 방법을 소개합니다.

응답 페이지 생성

먼저 질문, 옵션 및 제출 버튼과 같은 요소가 포함 된 질문 응답 페이지를 만듭니다. 간단한 HTML 구조는 다음과 같습니다.

 <!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>온라인으로 질문에 답하십시오</title>
  </head>
  <body>
    <h1>질문에 답하십시오</h1>
    <form id="answerForm">
      <input type="radio" name="option" value="option1">옵션1<br>
      <input type="radio" name="option" value="option2">옵션2<br>
      <input type="radio" name="option" value="option3">옵션3<br>
      <input type="radio" name="option" value="option4">옵션4<br>
    </form>
    <button id="submitBtn">제출하다</button>
  </body>
</html>

질문에 답변하기 위해 제한된 시간 기능을 추가하십시오

JavaScript를 사용하여 질문에 답하는 제한된 시간 기능을 구현하십시오. 타이머를 설정하고 시간이 도착하면 자동으로 답변을 제출하여 확인이 이루어집니다. 관련 JavaScript 코드는 다음과 같습니다.

 <script>
// 시간제 노동자
var timer;
// 시간 제한을 설정하십시오,초 단위
var timeLimit = 60;
// 페이지가로드 된 후 타이머가 시작됩니다
window.onload = function() {
  startTimer();
}
// 타이밍을 시작하십시오
function startTimer() {
  timer = setInterval(function() {
    timeLimit--;
    if (timeLimit == 0) {
      clearInterval(timer);
      submitAnswer();
    }
    updateTimer();
  }, 1000);
}
// 更新시간제 노동자显示
function updateTimer() {
  document.getElementById("timer").innerHTML = "남은 시간:" + timeLimit + "두번째";
}
// 제출하다答案
function submitAnswer() {
  var answer = document.querySelector('input[name="option"]:checked').value;
  // 제출하다答案的相关处理
  // ...
}
</script>

카운트 다운 표시

남은 시간을 표시하려면 답변 페이지에 요소를 추가하십시오.

 <h2 id="timer"></h2>

위의 코드는 나머지 시간을 초마다 줄이고 페이지의 카운트 다운 디스플레이를 실시간으로 업데이트합니다.

답을 제출하십시오

제출 버튼의 클릭 이벤트에서 답변을 제출하는 기능은 사용자가 선택한 옵션을 얻고 관련 처리를 수행하도록 호출됩니다.

요약

위의 단계를 통해 온라인 응답 시스템에서 시간 제한 응답 기능을 쉽게 설정할 수 있습니다. 페이지가로드되면 카운트 다운이 시작되고 시간이 지나면 답변이 자동으로 제출되며 카운트 다운도 실시간으로 표시됩니다. 실제 요구에 따라 일시 정지 버튼 또는 재설정 버튼과 같은 시스템에 더 많은 기능을 추가 할 수도 있습니다.

이 기사가 온라인 응답 시스템을 개발할 때 시간 제한 응답 기능을 실현하고 시스템의 공정성과 표준화를 향상시키는 데 도움이되기를 바랍니다.