Single-line Input Type: Date
Attribute Name | Data Type | Description |
type* | string | The type of input field. For single line text input, type must be date. |
placeholder* | string (100) | Sample field value displayed to the user that describes the expected value of the input field. |
name* | string (50) | A unique identifier for the field. On form submission, the value defined for this key will be available in the function associated with the form. |
label* | string (50) | Describes the field display name. |
hint | string (100) | Provides a brief description of the field's purpose and the expected input. |
value | timestamp (100) | Provide a default date as the field value. Expect Format: YYYY-MM-DD, for example: 2000-01-01 |
mandatory | boolean | Define if the field's requisite is mandatory or not. Default value considered is true. |
Syntax
{
"hint": "",
"name": "",
"label": "",
"placeholder": "",
"type": "date",
"value": "",
"mandatory":true //boolean, default is set true
}
Code Sample
inputs = list();
inputs.add({
"hint": "Mention till when you'd require the access",
"name": "dateinfo",
"label": "Access required till",
"placeholder": "12/12/2018",
"type": "date",
"value": "2018-12-12",
"mandatory": true
});
form = {
"type": "form",
"title": "ZylCal Users",
"hint": "Submit your details to early access to ZylTrix!",
"name": "ID",
"version": 1,
"button_label": "Submit",
"action": {
"type": "invoke.function",
"name": "userinfo"
},
"inputs": inputs
};
return form;