<< Click to Display Table of Contents >>
eform.onvaluechanged_callrule_json
Sets when the OnValueChanged event of the DateTimePicker, NumericUpDown, SignPad or TextBox is called.
Reference
Set the parameter values in the following format:
{"ComponentType1":"OnValueChangedType1","ComponentType2":"OnValueChangedType2",...,"ComponentTypen":"OnValueChangedTypen"}.
The key supported by each viewer type is as follows:
Viewer Type |
Component Type |
---|---|
EXE |
datetimepicker, numericupdown, textbox |
HTML5JS |
datetimepicker, numericupdown, signpad, textbox. However, signpad is applied only when the eform.signpad_type parameter value is "dialog". |
Android, iOS |
signpad, textbox |
To apply the same OnValueChangedType to all ComponentType, set ComponentType to "all".
OnValueChangedType can be set to "changed" or "endinput". If it is set to "changed", then it is called whenever the input value is changed. If it is set to "endinput", then it is called only once when the the input value is changed at the time input is completed.
If no value is set, then "changed" is applied. However, if a signature is executed in HTML5JS/Android/iOS Viewer, then "endinput" is applied.
If DateTimePicker is executed with HTML5JS viewer in Android, then "endinput" is applied regardless of the parameter value.