開発者向け機能:スクリプト:$p.events.before_validate
## 概要
バリデーションチェックを行う前に実行するメソッドの指定方法を説明します。項目に入力した値が正しいかをチェックするときに使用してください。
## 構文
##### JavaScript
```
$p.events.before_validate = function (args) {
//処理内容
}
または
$p.events.before_validate_{data-action属性の値} = function (args) {
//処理内容
}
```
※イベントを発生させるボタンのdata-action属性の値を明示的に記述したい場合は取得してください。
## 使用例
以下のサンプルコードをプリザンターのスクリプトへ設定し出力先は「編集」にした後、編集画面で数値Aに100を入力して「更新」ボタンを押したときのみ更新されます(当例ではdata-action属性の値であるUpdateを明示的に記載してます)。
##### JavaScript
```
$p.events.before_validate_Update = function (args) {
return ($p.getControl('NumA').val() != 100
? false //falseのときは処理が止まり、更新されない
: true //trueのときは更新される
);
}
```
## 関連情報
[FAQ:$p.events.on_editor_loadを複数設定できるようにしたい](faq-multiple-on-editor-load)