inputに入力があったら、該当箇所をハイライトし、他の入力箇所の無効化と、入力のあった箇所と隣接したsubmit以外を無効化。
編集してる1つだけしか更新できません、という意図の実装がしたいです。
空の配列定義して、初期値の値としてfor文で回して配列にいれる。
その配列をinputで入力のあったタイミングでハイライトとfor文をイベントとして発火させ、for文内のif文で比較しながら、書き換えのない列をdisabledで無効化。
という書き方をしていたのですが(前のコードはこちら)、イベント発火した親要素とformを比較しても同じことができるはずだから、その書き方にしてほしい。と言われて、うまくいかずに困っています。
最初のコードは、formの群をdivで包んでいたのですが、class="container"と同じところにつけるように指示がきたので、HTML構造が少し書き換わりました。
お力をお貸しいただけると、大変嬉しく思います。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー