在一页上我有
<div class="quiz-question" id="q1"><strong>This is the question?</strong></div>
<div class="quiz-choices">
<div class="quiz_choice"><input type="radio" name="q1" id="q1T" value="T"><label for="q1T">True</label></div>
<div class="quiz_choice"><input type="radio" name="q1" id="q1F" value="F"> <label for="q1F">False</label></div>
</div>
然后在最后一页我有
<div class="quiz-question" id="q1"><strong>This is the question?</strong></div>
<div class="quiz-correct">
<div class="quiz-answer-correct"><strong><strong>You answered:</strong></strong> <span class="quiz-answer">TRUE</span></div>
<div class="quiz-answer"><strong><strong>The correct answer is:</strong></strong> TRUE</div>
</div>
<div class="quiz-wrong">
<div class="quiz-answer-wrong"><strong>You answered:</strong> FALSE</div>
<div class="quiz-answer"><strong>The correct answer is:</strong> TRUE</div>
</div>
答案显示在地址栏中,但我不知道如何将其翻译成网站。通常我会使用PHP并使其成为一个if情况。但它必须是html,所以我想我需要使用javascript。它在地址栏中显示... quiz.html /?q1 = T&amp; q2 = F&amp; q3 = F
答案 0 :(得分:0)
我有同样的问题,必须严格使用.html而不是php制作一个网站,我想知道如何做一些我知道如何在PHP但不是在JavaScript中做的事情。我喜欢jmiraglia提供的答案。
此外,如果您不想使用javascript,那么即使您的文件是.html扩展名,也可以使用.htaccess文件来帮助您运行php代码。
这样做的方法是使用文本编辑器创建一个没有名称但只是.htaccess扩展名的文件,保存它并将其放在您拥有.html文件的同一目录中。
在.htaccess文件中,放置一段代码:
<Files TheNameofthePageWhereYouWanttorunPHPcode.html>
AddType application/x-httpd-php5 .html .htm
</Files>
并保存。
然后您可以在上面的代码中指定的.html文件中自由使用您的PHP代码。比如使用$ _GET从地址栏中得到答案:
<?php $ans1 = $_GET['q1'];
echo $ans1;
?>
并使用您的if语句将其显示在您想要的位置。
某些服务器已经有一个.htaccess,它可能是隐藏的,有些服务器允许你使用它。如果您没有在目录中看到一个,您可以自己创建并测试它。你可以在互联网上的文章中查看如何使用.htaccess在.html文件中运行php代码,例如这个。 http://www.besthostratings.com/articles/php-in-html-files.html和https://www.rssinclude.com/blog/36_how_to_run_php_scripts_in_html_or_htm_files。对我有用。