以前、フォームを作成していて、次の疑似コードのように、入力の 1 つに無意識に「名前」という名前を付けていました。
<input id="name" type="text" name="name" />
その後、過去に「アクション」という名前の入力で問題が発生したことを思い出しました。私の記憶が正しければ、問題は JavaScript による拡張中に発生しました (フォームのアクションと「アクション」という名前の入力が混同されていました)。
だから私の質問は:
- 上記のスニペットに似たものを使用しても安全ですか?
- 通常、入力名として使用してはならない文字列の標準的なリストはありますか?