ホームページ >バックエンド開発 >PHPチュートリアル >オンラインでの質問に回答する時間制限を設定する方法
オンライン回答における質問の回答時間制限の設定方法
インターネットの普及・発展に伴い、利用する教育機関や企業が増えています。オンラインでの回答方法、知識のテストと選択。オンラインで質問に回答する場合、公平性と標準化を確保するために、質問に回答する時間制限を設定する必要があることがよくあります。この記事では、オンラインでの質問に回答する際に制限時間を設定する方法を、具体的なコード例も含めて紹介します。
Web 開発では、HTML、CSS、JavaScript などのテクノロジーを使用して、質問に回答する時間制限のある機能を実装できます。具体的な手順は次のとおりです。
<!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>
<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>
innerHTML 属性を通じてカウントダウン表示を更新します。
回答を送信
上記の手順により、オンラインで質問に回答する時間制限機能を実装することができました。ユーザーが回答ページにアクセスすると、カウントダウン タイマーが開始され、時間が経過すると回答が自動的に送信されます。同時にカウントダウンの残り時間もリアルタイムでページ上に表示されます。 以上がオンラインでの質問に回答する時間制限を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。