As someone who doesn't know JS, I was messing around with Copilot and asked it if it knew the LFForm object.
I asked it to give me some code using regex and using the LFForm object to capitalize the first letter of user input in a field and it returned this:
$(document).ready(function() { // Assume the field you want to target has the ID 'FieldName' (replace with your actual field ID) var fieldId = 'FieldName'; // Add an event listener for when the user inputs data LFForm.OnChange(fieldId, function() { var value = LFForm.GetFieldById(fieldId).value; // Use regex to capitalize the first letter of each word value = value.replace(/(?<!\S)([a-z])/g, function(match) { return match.toUpperCase(); }); // Set the modified value back to the field LFForm.SetFieldById(fieldId, value); }); });
with an explanation as to what it means.
To someone without the JS skill, this seems like it could be additional help.
I was surprised that AI has trained on this Laserfiche technology.