2016-11-24 15 views
0

HTMLページには5つの異なるフォームがあります。それらのうちの4つはブートストラップ方式です。 HTML5検証は、メインフォーム送信のすべてのフォームをポップアップ表示します。フォームの送信以外のフォームのHTML5検証を無効にするにはどうすればよいですか?複数フォームのHTML5フォーム検証を無効にする

+0

あなたのマークアップを共有してください... – Rayon

+0

フォームに** novalidate **属性を追加してください。 –

+0

@HoangDo - 私はOPが彼のプライマリフォームが検証されると予想されていると思います! – Rayon

答えて

2

フォームが正しく閉じられませんでした。したがって、フォームのスコープが問題に影響し、HTML5の検証のように単一のフォームとして扱われました。

0

フォームタグにnovalidate属性を追加します。

<form name="something" novalidate></form> 

参考:https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-form-novalidateメインフォーム以外のフォームのためのHTML5検証ポップアップが1のため、メインフォームの提出に登場して

+0

に役立ちますが、モーダルポップアップの検証には永久に影響します。 – Sayooj

+0

"novalidate"が追加された特定のフォームにのみ影響します。 –

関連する問題