JavaScript を使用せずに Web ページを開くとすぐに、<noscript>
タグ内のフォームがコードとして表示されますが、一度更新すると問題ないようです。JavaScript を無効にした直後にフォームを適切に表示する方法はありますか、または JavaScript が有効になっていないときにページをロードした直後にページをリロードする方法はありますか?
メタ リフレッシュを使用してみましたが、JavaScript を使用せずに 1 回だけリロードする方法がわかりません。
コードは次のとおりです。
<div id="JS" class="span4" style="display: none">
<h2 class="side">contact</h2>
<h3 class="side">message</h3>
<br><br>
<form id="animate" >
<input id="name" name="Name" type="text" value="" placeholder="Your Name" maxlength="25" >
<input id="email" name="Email" type="text" value="" placeholder="Your E-mail" maxlength="100">
<textarea id="Message" name="Message" placeholder="Your Message" spellcheck="true" rows="6"></textarea>
<input id="spam" type="text" name="spam" style="display: none;" value=""/>
<input id="submit" type="submit" name="submit" value="Submit"/>
</form>
<div style="color: black; font-family: urwgroteskregular;" id="thanks">
<h2> Thank you, your message has been received.</h2>
</div>
</div>
<div class="span4" id="noScript">
<noscript>
<h2 class="side">contact</h2>
<h3 class="side">message</h3>
<br><br>
<form action='process.php' method="post" >
<input name="Name" type="text" value="" placeholder="Your Name" required="" maxlength="25">
<input name="Email" type="text" value="" placeholder="Your E-mail" required="" maxlength="100">
<textarea name="Message" placeholder="Your Message" spellcheck="true" rows="6" required=""></textarea>
<input type="text" name="spam" style="display: none;" value=""/>
<input type="submit" name="submit" value="Submit"/>
</form>
</noscript>
<script type="text/javascript">
document.getElementById('JS').style.display = 'block';
document.getElementById('noScript').style.display = 'none';
</script>