JavaScriptのプログラミング
入力したフォームの数字が18未満でエラー、18以上でOKの文字を出力するプログラムにしたいです。
下記プログラムにしたところ、入力しても何も動作できませんでした。
解決方法等教えていただきたいです。
よろしくお願いします。
添付資料がイメージ図とコードになります。
0
入力したフォームの数字が18未満でエラー、18以上でOKの文字を出力するプログラムにしたいです。
下記プログラムにしたところ、入力しても何も動作できませんでした。
解決方法等教えていただきたいです。
よろしくお願いします。
添付資料がイメージ図とコードになります。
submitしていないので、checkOld()
が呼ばれ無いのでは?
ボタンを置いて、onclickで呼ぶのは どうでしょうか。
@cherrrrry
Questioner
アドバイスしていただいた通り実行したところ、できるようになりました。
ありがとうございます。
”解決”でよろしければ、当Q&Aをクローズしてください。
ブラウザのディベロッパーツールの Console タブを見てエラーが出てないかを調べてください。さらに、Source タブを開いてブレークポイントを置いて実行して、変数の値など期待通りになっているかを調べてください。それが今すぐできるのは質問者さんだけですので、自分でできることやるべきことをまずやってください。
onSubmit="checkOld();"
⇒ onSubmit="checkOld"
としたら動きませんか?