###前提・実現したいこと
全くの初心者です。
HTML、javascripを使って、4択クイズを作ろうとしています。
radiobuttonで4択にして、答えのボタンをクリックすると、alertで「正解」と出るようにしたいです。
###発生している問題・エラーメッセージ
答えを選択してクリックしても、alertが出て来ません。
エラーメッセージ ReferenceError: sayhello is not defined と出ています。
###該当のソースコード
ここにご自身が実行したソースコードを書いてください
HTMLはこんな感じで、
<html> <head> <meta charset="utf-8"> <title>大崎クイズ</title> <script src="大崎クイズ.js"></script> </head></header> <section class="information"> <h2>問題1</h2> </section> <body> <p>大崎駅にあるオブジェはなーに?</p> <p> <form name="radddio"> <label class="radio-inline"> <input type="radio" name="q1" id="q1-1" value="1">おじさん </label> <label class="radio-inline"> <input type="radio" name="q1" id="q1-2" value="2">おばさん </label> <label class="radio-inline"> <input type="radio" name="q1" id="q1-3" value="3">はなさん </label> <label class="radio-inline"> <input type="radio" name="q1" id="q1-4" value="4">ゆうたさん </label> </p> <p> <input type="button" value="答え" onclick="sayhello();"><header> <h1>大崎クイズ</h1>
<p> <a herf="問2.html" title="問2へ">次の問題</a> </p> <p> <button type="submit"> 次へ </button> </p> </body> </html><id="who"></p>
javascriptは、こんな感じです。
function sayhello(); {
if (document.radddio.value='2'); {
alert('正解!全長12メートルの赤い帽子をかぶったおじさんだよ!')
} else (document.radddio.value='1''3''4');{
alert('違うよ');
}
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報