Hide order now button on condition on Service Portal

nkumari
Tera Contributor

Have requirement to hide 'Order Now' button on service portal on condition.

Written on change client script which work on Native View but not on ServicePortal.

 

Please suggest how I can make to work on portal

 

function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
var ch = g_form.getValue('action');
g_form.addInfoMessage(ch);
if(ch==''){
//$('sc_cat_item.no_order_now').hide();

var cart = document.getElementById('order_and_cart_v2');
cart.style.display='none';
}
else if(ch==''){

var carts = document.getElementById('order_and_cart_v2');
carts.style.display='';
}

}

1 ACCEPTED SOLUTION

Hi,

You can do it using catalog client script and below script

this.document.getElementsByClassName('btn btn-primary btn-block ng-binding ng-scope')[0].style.visibility= 'hidden';

View solution in original post

5 REPLIES 5

Hi,

You can do it using catalog client script and below script

this.document.getElementsByClassName('btn btn-primary btn-block ng-binding ng-scope')[0].style.visibility= 'hidden';