In this example we will create a form using validation in AJAX Scriptcase event.
Step 1 : Create a simple form, choose the table and we will in the configuration and AJAX Events
Step 2: Now we will choose which field will be used for validation and which event he will be fired
Step 3 : You will bring up a screen to put the code in AJAX onChange event, show an example code for validation amount of products available in stock right now.
Note that we use the macro sc_ajax_message
How to use :
sc_ajax_message (message , title , params , params_redir )
This macro allows the application to display customizable messages, with its use restricted to the form / control events. This macro is only valid in applications with AJAX support.
Parameters | Description |
---|---|
Message | The message to be shown. This parameter is required. |
Title | Messagebox title, if this parameter is empty, the title will not be shown. |
Message Parameters String | Message format parameters. Ex.: modal=Y&button=Y&button_label=Ok&redir=form_employees.php&redir_target=_blank For more details about this parameter, see Table2. |
Redirecting Parameters String | In this section is possible to define values for the redirecting target application. This parameter works only if a "redir" property was informed. The properties for this parameter must be informed in this format: parameter=value;parameter=value. Ex.: customer_id=ALFKI;customer_name=ALBERT FRANCINET |
Table2: Message Parameters String
Property | Description | Values | Example |
---|---|---|---|
modal | Flag to define if the message will be shown in modal | Y or N | modal=Y |
timeout | Time in seconds to hide the message. If this property is not informed, the message will be shown indefinitely. This property works only if "button" property is not enabled. | Seconds | timeout=5 |
button | Shows a button inside the message. This button default function is to close the message. If there is redirecting enabled, the application will be redirected after closing the message. | Y or N | button=Y |
button_label | Button label. This option works only if the "button" property is enabled. | String | button=Y&button_label=OK |
top | Message positioning value in pixels from top margin. | Pixels Number | top=300 |
left | Message positioning value in pixels from left margin. | Pixels Number | left=200 |
width | Messagebox width value in pixels | Pixels Number | width=320 |
height | Messagebox height value in pixels | Pixels Number | height=30 |
redir | URL or application name for redirecting. This macro works only if the "button" property is enabled. | String | button=Y&redir=form_employees.php |
redir_target | Target for redirecting. This property works only when the "redir" property is enabled. | String | redir=form_employees.php&redir_target=_blank |
show_close | Flag for exhibition of the "close" button on the messagebox title bar. When activated, this parameter forces a title bar to be shown, even if there is no title defined. | Y or N | show_close=Y |
body_icon | Flag for exhibiting a icon on the message body. The icon exhibition depends on the applications theme configuration (exhibition schemes). | Y or N | body_icon=N |
Step 4: Now we notice that every time we passed the number that is in stock , the application will display a message that the stock are not available at this time.
Amanda Santos (Migrated deleted Agent)
Comments