私は HTML キャンバスを使用してゲームを行っており、ユーザーが次のレベルに進むことができるようにレベルのパスワードを入力するフォーム内にいくつかの入力ボックスを HTML ページに配置しています。しかし、問題は、入力ボックスの値を取得する方法を理解できず、正しいパスワードが入力されている場合はスクリプトをレベルに入力し、ボックスに何も正しくない場合は何もしないことです。(スクリプトは外部 JavaScript ファイルにあります) 「通常の」方法 (document.getElementById("...").value
変数内のものを必要に応じて操作する) を試しましたが、明らかにうまくいきませんでした。
以下は HTML ページのフォーム部分ですが、実際にはスクリプトに関係するものは何もありません。
<form id="passes">
Level 2 password: <input type="text" id="level2pass" /><br />
Level 3 password: <input type="text" id="level3pass" /><br />
Level 4 password: <input type="text" id="level4pass" /><br />
Level 5 password: <input type="text" id="level5pass" /><br />
Bonus level password: <input type="text" id="bonuslevelpass" />
</form>
もっともらしい方法がない場合、パスワードをゲームに統合する別の方法があり、入力の値を簡単に (またはそう簡単ではない:D) 取得してキャンバスで使用できますか?