Form noValidate 属性

定義と使用方法

noValidate フォームデータが送信時にバリデーションされるかどうかを設定または返却します。

デフォルトでは、<form> 要素内のフォームデータは送信時にバリデーションされます。

true に設定された場合、この属性は <form> 要素に "novalidate" 属性を追加し、フォームデータの送信時にバリデーションを行わないことを指定します。

注釈:novalidate 属性は HTML5 の <form> 要素の新しい属性です。

他にも参照してください:

HTML 参考マニュアル:HTML <form> novalidate 属性

例 1

フォームデータのバリデーションが必要かどうか確認してください:

var x = document.getElementById("myForm").noValidate;

自分で試してみてください

例 2

noValidate 属性の設定:

document.getElementById("myForm").noValidate = true;

自分で試してみてください

文法

noValidate 属性の返却:

formObject.noValidate

noValidate 属性の設定:

formObject.noValidate = true|false

属性値

説明
true|false

フォームの送信時に表单データを検証するかどうかを指定します。

  • true - 表单データを検証しない
  • false - 表单データを検証する

技術的詳細

返り値: ブール値、表单データを検証しない場合に true を返し、それ以外の場合に false を返します。

ブラウザのサポート

このテーブルの数字には、その属性を完全にサポートする最初のブラウザのバージョンが示されています。

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポート 10.0 サポート サポートしない サポート