Categories:
Cloud (204)
Entertainment (11)
Facebook (43)
General (50)
Life (31)
Programming (64)
Technology (430)
Testing (4)
Tools (488)
Twitter (5)
Wearable (26)
Web Design (44)
Collections:
Other Resources:
Add JavaScript Validation Function
How to Add JavaScript Validation Function?
✍: FYIcenter.com
After creating a new field type, you may want to add your own custom validatino rule
through a new JavaScript function.
1. Go back to "Modules > Custom Fields" and edit "My Int" field type.
2. Click "Validation" tab. You see a list of validation rules inherited from "textbox" field type.
3. Click "Add Validatin Rule". You see a the "Add Validatin Rule" page.
4. Select "Custom > Function" as the validation rule type. And the following:
Label: Two-digit numbers Default Error Message: Your number is out of range. Custom Function: cf_int.two_digits Is this a required field: Yes
3. Click "Displaying > JavaScript" type and enter the follow JavaScript code to define the validation function:
var cf_int = {};
cf_int.two_digits = function() {
var errors = [];
for (var i=0; i<rsv_custom_func_errors.length; i++) {
if (rsv_custom_func_errors[i].func != "cf_int.two_digits") {
continue;
}
var field_name = rsv_custom_func_errors[i].field;
var fields = $("input[name^=\"" + field_name + "\"]");
var field_value = fields.val();
if (field_value<0 || field_value >99) {
var el = document.edit_submission_form[field_name];
errors.push([el, rsv_custom_func_errors[i].err]);
}
}
if (errors.length) {
return errors;
}
return true;
}
Now "My Int" field type supports a new custom validation rule called "Two-digit numbers"
See the next tutorial on how to use this validation rule.
Â
⇒ Use Custom Field with Custom Validation
⇠Create "My Int" Field Type
2019-12-02, 1381🔥, 0💬
Popular Posts:
Where to find answers to frequently asked questions on installing and using Mozilla Firefox 2.0? Her...
What is Microsoft Teams? Microsoft Teams is a Microsoft cloud service that combines workplace chat, ...
Where are Microsoft Teams files located on my Windows 7 system? If you have Microsoft Teams desktop ...
How to run Fitbit Connect for the first time and create a new account on Fitbit server? I have Fitbi...
How headers and footers are repeated in Microsoft Word? Why I see some headers and footers are repea...