JavaScriptのプログラミング
入力したフォームの数字が18未満でエラー、18以上でOKの文字を出力するプログラムにしたいです。
下記プログラムにしたところ、入力しても何も動作できませんでした。
解決方法等教えていただきたいです。
よろしくお願いします。
添付資料がイメージ図とコードになります。


0 likes
入力したフォームの数字が18未満でエラー、18以上でOKの文字を出力するプログラムにしたいです。
下記プログラムにしたところ、入力しても何も動作できませんでした。
解決方法等教えていただきたいです。
よろしくお願いします。
添付資料がイメージ図とコードになります。


submitしていないので、checkOld()が呼ばれ無いのでは?
ボタンを置いて、onclickで呼ぶのは どうでしょうか。
@cherrrrry
Questioner
アドバイスしていただいた通り実行したところ、できるようになりました。
ありがとうございます。
”解決”でよろしければ、当Q&Aをクローズしてください。
ブラウザのディベロッパーツールの Console タブを見てエラーが出てないかを調べてください。さらに、Source タブを開いてブレークポイントを置いて実行して、変数の値など期待通りになっているかを調べてください。それが今すぐできるのは質問者さんだけですので、自分でできることやるべきことをまずやってください。
onSubmit="checkOld();" ⇒ onSubmit="checkOld" としたら動きませんか?