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!

setTimeout の任意の秒数をユーザーが設定する方法について

javascript初学者です。

ただいまsetTimeoutを勉強していますが、

3秒後になにかの実行を行うところまでできるようになりました。

setTimeout(function(){
console.log("test");
}, 3000);

↑↑↑↑こちらです。

そこで、次に行いたいと考えていることが

input type="text"のような入力フォームを作成し、その欄にsetTimeoutしたい分数、秒数を
ユーザーが設定するようなプログラムをかきたいのですが、

どのように記述したらよろしいでしょうか。

なにか参考になるサイトや、ヒントを与えてもらえると幸いです。
やりたいことがあるのですが調べようがなく、行き詰っております。

どうぞよろしくお願い申し上げます。

0

2Answer

まず、3000 と定数で指定しているところを、変数に変えることですね。
変数はわかりますか?
わからなければこちら。

JavaScriptで変数を使う方法【初心者向け】 | TechAcademyマガジン

その変数に、フォームに入力された内容を代入すればいいわけです。
フォームの値の取得方法はこちら。

JavaScriptでテキストボックス入力された文字列を取得する : JavaScript | iPentec

0Like

変数わかります!一応プロゲート一通りやりました!

変数はこういう風につかうのですね!なんかできそうな気がしてきました!

ありがとうございます!

0Like

Your answer might help someone💌