44

w3c 学校から、次の定義があります。

無効化:

存在する場合、送信時にフォームデータ (入力) を検証しないことを指定します。

formnovalidate :

存在する場合、送信時に要素を検証しないことを指定します。

フォームでnovalidateを使用するのではなく、送信ボタンでformnovalidateを使用しても違いはありますか?

(正直違いがわからない)

4

1 に答える 1

59

novalidateフォームに適用され、検証されないようにします。formnovalidate送信ボタンに適用され、novalidate存在する場合はオプションをオーバーライドします。これは、「一般的なフォーム設定に関係なく、検証せずにこのフォームを送信する」ことを意味します。

仕様で示されている例は、ユーザーがデータを公開するのではなく保存する場合です。データは不完全で無効である可能性がありますが、検証を保存する必要はありません。

于 2012-11-05T12:34:04.383 に答える