IEでinputのform要素が機能しない
1674 ワード
表題の通りIEではHTML5で追加されたinputのform属性が機能しない。せっかく追加されたのに、残念である。。。
Chromoのみ動作確認をしたが正常に動作した。
恐らくモダンブラウザは対応済みかと思われる。(Edgeは対応されているのか?未確認)
form属性は何が嬉しい?
HTML5のリファレンスを確認すると、HTML5までは
との関連付けはタグ中にを記述することで行っていたが、HTML5からはタグ外ののform属性にのid属性を記述することで関連付けすることができる。form属性は何が嬉しい?
#HTML5までの実装例
<form id="form1">
#<form>と<input>の関連付けは<form>タグ中に<input>を記述
<input type="text" name="text1"/>
</form>
#HTML5の実装例
<form id="form1"/>
#form属性に<form>のid属性を記述することで関連付け
<input type="text" name="text1" form="form1"/>
上記の実装ができることで、javascriptにより単位に動的に
との関連付けを変更することができる。でもIEでは機能しない。。。
未だにメインの開発ターゲットのブラウザにIEを採用する現場は多い。このため、この機能がIEで使えないのは残念だ。
今後のIEの更新に期待したい。
Author And Source
この問題について(IEでinputのform要素が機能しない), 我々は、より多くの情報をここで見つけました https://qiita.com/SE-studying-now/items/fa9be11924c5153d4f74著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .