cherrrrry
@cherrrrry

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

JavaScriptのプログラミング

入力したフォームの数字が18未満でエラー、18以上でOKの文字を出力するプログラムにしたいです。
下記プログラムにしたところ、入力しても何も動作できませんでした。
解決方法等教えていただきたいです。
よろしくお願いします。
添付資料がイメージ図とコードになります。75453AF8-4CBB-4DA2-9B2B-187EA01A2EF7.jpeg
338DA424-6959-4C4A-9B42-AA8DC24D89A2.jpeg
47DDC9F1-E836-43A2-97E9-439B4B7E4FA3.jpeg

0

4Answer

submitしていないので、checkOld()が呼ばれ無いのでは?
ボタンを置いて、onclickで呼ぶのは どうでしょうか。

2Like

Comments

  1. @cherrrrry

    Questioner

    アドバイスしていただいた通り実行したところ、できるようになりました。
    ありがとうございます。

  2. ”解決”でよろしければ、当Q&Aをクローズしてください。

まずはイベントについて学習するのがよいと思います。イベントを正しく理解して使わないと望んでいる動作を実現させることはできません。参考としてひとつリンクを記載したので解決の役に立てば幸いです。

また、<input>タグのtype属性は指定できるものが決まっています。こちらもリファレンスへのリンクを記載したので参考にしていただければと思います。

参考

1Like

ブラウザのディベロッパーツールの Console タブを見てエラーが出てないかを調べてください。さらに、Source タブを開いてブレークポイントを置いて実行して、変数の値など期待通りになっているかを調べてください。それが今すぐできるのは質問者さんだけですので、自分でできることやるべきことをまずやってください。

0Like

Your answer might help someone💌