Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to make fields mandatory in ui action

test1231998
Tera Contributor

I have to make work notes and closed notes mandatory when I click on closed in Problem.So I have created a ui action for this.How can I add the conditions to make fields mandatory in this ui action.This is not working Can anyone please suggest and I am also not able to get the field name for work notes

find_real_file.png

5 REPLIES 5

RiteshSwarnakar
Giga Guru

UI Action

 
Active : true
Show update : true
Client : true
List v2 Compatible : true
List v3 Compatible : true

Onclick: setM();

 

 

function setM() {

    var c = 0;
    var arr = ['fieldname1','fieldname2','variables.variablename1','variables.variablename2'];
    for (var i = 0; i < arr.length; i++) {
        if (g_form.getValue(arr[i]) == '') {
            g_form.setMandatory(arr[i], true);
            c++;
        }
    }
	
	if (c>0){
		alert('Please fill Mandatory fields');
	}

    var mrvs = g_form.getValue('mrvs_name');
    var data = JSON.parse(mrvs);
    if (data.length == 0) {
        alert('MRVS cannot be empty!');
    }

    if (c == 0 && data.length > 0)  {
        g_form.setValue('state', 'submit');
        g_form.save();
    }
}