<< 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.