onChange Client Script not working on MultiRow Variable Set
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2024 05:25 AM
Hi,
I have written the onChange Client Script for a variable on MRVS. It's not triggering any alert or message. Kindly help.
function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
var req_type = g_form.getValue('request_type');
alert(req_type);
if(req_type == 'Alias (CNAME)'){
g_form.showFieldMsg('request_type', 'Specify the alias domain name', 'info');
}
else if(req_type == 'Host (A or AAAA)'){
g_form.showFieldMsg('request_type', 'Specify the IPV4 or IPv6', 'info');
}
else if(req_type == 'Mail Exchanger (MX)'){
g_form.showFieldMsg('request_type', 'Provide Mail Server Priority and the Mail Server name', 'info');
}
else if(req_type == 'Route Location (SRV)'){
g_form.showFieldMsg('request_type', 'Provide Service, protocol, Priority, Weight, Port Number and Host Offering the service', 'info');
}
else if(req_type == 'Pointer (PTR)'){
g_form.showFieldMsg('request_type', 'Provide the IP address', 'info');
}
else if(req_type == 'Domain Delegation (NS)'){
g_form.showFieldMsg('request_type', 'Provide the list of Name server to delegate', 'info');
}
else if(req_type == 'noinfo'){
g_form.showFieldMsg('request_type', 'Provide the details in the description or add an attachment with the details', 'info');
}
}
Regards
Suman P.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2024 05:31 AM
if the variable is already selected as request_type.
Can you do alert(newValue) and remove the g_form.getValue() line.
See if it works.
Then we can debug further
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2024 05:35 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2024 05:42 AM
Can you check on Developer Console, what is the error?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2024 06:00 AM
It worked for me @Community Alums
My Client Script:
function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
alert(newValue);
if (newValue == "a");
g_form.showFieldMsg("request_type", "Value A", 'info');
}
Please check again. You have to click on Add Row for MRVS to run this
