ラジオボタンがあり、チェックを入れると
フォームを表示させるようにしたいです。
JS初心者です。
下記のように はい にチェックが入るとJSが はい のidをgetElementByIDで受け取って
はいの場合ラジオボタンの下にフォームを出したいのですが、やり方が全くわかりません。
私自身、ずっとPHPを触ってきたのでJSに着手するのは初めてなので
どうして良いのか...
これから作ろうとしているフォームは、 日頃本を読んでいるかに対し、はいを選んだ際に どのような本を読んでいるかをUSERに入力してもらうというものです。いいえを選んだ際は、こちらのフォームは表示されません。
◉はい
◯いいえ
//はいの時フォームがでる
ーーーーーーーーーーーーーーーー
| |
ーーーーーーーーーーーーーーーー
Javascript
1function showForm(){ 2 var yes = document.getElementById("yes"); 3 if (yes){ 4 5 } 6}
HTML
1<!DOCTYPE html> 2<html> 3<head> 4 <title>JS練習</title> 5 <script type="text/javascript" src="study.js"></script> 6</head> 7<body> 8 <form action="./" method="post"> 9 <input type=radio name="ans" value="1" id="yes">はい<br> 10 <input type=radio name="ans" value="0">いいえ<br> 11 <input type="submit" value="次へ"> 12 </form> 13</body> 14</html>
ここまでしかできてません。
HTMLとJSは別ファイルにしたいです。
JSないにHTMLを書いて表示させれば一番簡単なのでしょうが
JSの変数内にHTMLを書いても上手くできずに...
簡単で良いので、方法を教えてくださると助かります。
お願い致します。
回答3件
あなたの回答
tips
プレビュー