いくつかのオプションを含むフォームがあります。どちらがクリックされたかに応じて、新しいフォームを描画したい。私はJavascriptが初めてなので、これが間違っていることはわかっていますが、これを行う正しい方法を見つけることができないようです. これが私のコードです。
<form>
<input type="radio" name="postTo" id = "facebook" value="Facebook" checked="checked"/>Facebook
<input type="radio" name="postTo" id = "twitter" value="Twitter"/>Twitter
<input type="radio" name="postTo" id = "tumblr" value="Tumblr"/>Tumblr
<input type="radio" name="postTo" id = "instagram" value="Instagram"/>Instagram
</form>
<script>
if (content.getElementById('facebook').checked)
{
}
else if (content.getElementById('twitter').checked)
{
}
else if (content.getElementById('tumblr').checked)
{
<form name="newPostTumblr" action="" method="">
<h2>Tumblr</h2>
<p><label for="postTitle">Title:</label> <input type="text" id="postTitle" /></p>
<p><label for="postContent">Content:</label> <input type="text" id="postContent" /></p>
</form>