2016-11-22 6 views
0

フォームコントロールにのみname属性を使用する必要がありますか? 今日はhtml5で廃止予定ですか?名前属性はhtml5で廃止されましたか?

私は同様の質問が時代遅れであることに気がついたので少し混乱しています。

+0

https://html.spec.whatwg.org/multipage/indices.html#attributes-3には、HTMLで許可されている属性と許可されている属性の権限リストがあります。 – sideshowbarker

答えて

2

数分の調査の末、<a name="">を使用していると思われます。つまり、アンカータグとして使用しないでください。

フォームでは、フォームコントロールにラベルを付けるために、name=""を使用する必要があります.AngularJSでは、バリデーションを使用する場合はname=""を使用する必要があります。

さらに詳しい情報はHereHereです。

0

私は、Mozillaの開発者向けネットワーク(MDN)をチェックして、この見つかった:要素の

<button>, <form>, <fieldset>, <iframe>, <input>, <keygen>, <object>, <output>, <select>, <textarea>, <map>, <meta>, <param> 

名前を。たとえば、サーバーがフォーム送信のフィールド を識別するために使用します。

この属性は、これらの要素でのみ使用してください。 name attrの他の要素は正しくありません。存在するどの属性についての詳細情報については、誰が/なぜそれが完全なマニュアルを確認し使用する場所/:

https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes

2

私はフォームコントロールのための専用属性名を使用する必要がありますか?

号は、それだけで、それは時代遅れ(および任意の要素にidで置換)である<a>要素です。

HTML5仕様のattributes indexは、まだ使用する必要がある場所を示しています。

標準では使用されていない用途の一部は、classに置き換えてください。

今日はhtml5で廃止予定ですか?

HTML5では「廃止予定」という用語は使用していません。それはobsoleteと記述されています。

+0

2018年に、その文書に属性テーブルが存在しなくなりました。 [アーカイブされたコピー](https://web.archive.org/web/20161116114534/https://www.w3.org/TR/html5/index.html#attributes-1)とは別に、このような表を見つけることができます今すぐhttps://html.spec.whatwg.org/multipage/indices.html#attributes-3 –

関連する問題