User Manual

08.14.2024

MANUAL

Developer Function: Script: $p.events.before_send

## Overview This explains how to specify a method to execute before sending data to the server. Use this to check whether the value entered in the field is correct. ## Syntax ##### JavaScript ``` $p.events.before_send = function (args) { //Processing content } or $p.events.before_send_{Value of the data-action attribute} = function (args) { //Processing content } ``` *Get this if you want to explicitly write the value of the data-action attribute of the button that will cause the event. ## Usage Example After setting the following sample code to the Pleasanter script and setting the output destination to "Edit", enter 100 into Number A on the editing screen and press the "Update" button. The value will be set in Class A only if it is entered correctly, and the screen will be updated (in this example, the value of the data-action attribute, Update, is explicitly stated). ##### JavaScript ``` $p.events.before_send_Update = function (args) { if ($p.getControl('NumA').val() != 100) { return false; //When it is false, the process stops and the update does not occur. } else { $p.set($p.getControl('ClassA'), 'The input was correct.') return true; //If true, it will be updated. } } ``` ## Related Information [FAQ:$p.events.on_editor_loadを複数設定できるようにしたい](faq-multiple-on-editor-load)
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.