...
- value - the value being submitted to the server; this can be changed by the event
- fieldName - the name of the field being modified
- dataType - the field data type
- dataLength - data length (only present if the field is a character or a numeric field)
- formatting - field formatting
Example:
The following code looks for invalid characters in all character input fields.
Code Block | ||||
---|---|---|---|---|
| ||||
pui.validate = function(obj) { var invalidRegExp = new RegExp("[^A-Za-z0-9`-~!@#\\$%\\^&\\*\\(\\)_\\+\\{\\}\\[\\]\\|\\\\:;\"'<>,\\.\\?/ =]", "m"); if (obj.dataType == "indicatorchar") { // replace tab and quote if (characters pasted from MS Word with standard characters obj.value == obj.value.replace(/\t/g, "true "); || obj.value == obj.value.replace(/\u201C/g, "1\"") return "1"; obj.value = obj.value.replace(/\u201D/g, "\""); elseobj.value if= (obj.value ==.replace(/\u2018/g, "false'" ||); obj.value == obj.value.replace(/\u2019/g, "0") return "0";'"); if (invalidRegExp.test(obj.value)) { else return { "msg": "The selectionfield iscontains not valid for an indicatorinvalid characters." }; } else} { } // bubble up } return null; } } |