validation on multi line text variable

rakshith_shetty
Tera Contributor

Hi Everyone,

 

I have requirement to restrict number of characters on Multiline text  Variable 

I tried by giving max_length = 100 in variable attribute , it is working fine for SingleLine text , However it is not working for Multiline text .

Can someone assist me on this ?

1 ACCEPTED SOLUTION

Jaspal Singh
Mega Patron
Mega Patron

Hi Rakshith,

 

For portal you can use below.

function onSubmit() {
	var maxLength = 290; // Add desired max length here
	var varName = 'full_description'; // Add variable name here
	var multi = g_form.getValue(varName);
	var len = multi.length;
	if(len > maxLength){
		var str = multi.slice(0, maxLength);
		g_form.setValue(varName, str);
		g_form.showFieldMsg(varName, 'Max length of ' + maxLength.toString() + ' exceeded for this field.', 'error');
                return false;
	}
}

 Additionally, check link

View solution in original post

1 REPLY 1

Jaspal Singh
Mega Patron
Mega Patron

Hi Rakshith,

 

For portal you can use below.

function onSubmit() {
	var maxLength = 290; // Add desired max length here
	var varName = 'full_description'; // Add variable name here
	var multi = g_form.getValue(varName);
	var len = multi.length;
	if(len > maxLength){
		var str = multi.slice(0, maxLength);
		g_form.setValue(varName, str);
		g_form.showFieldMsg(varName, 'Max length of ' + maxLength.toString() + ' exceeded for this field.', 'error');
                return false;
	}
}

 Additionally, check link