You need to sign in to do that
Don't have an account?
Ken sfdc1
Onclick Javascript unexpected token illegal javascript
{!REQUIRESCRIPT("/soap/ajax/25.0/connection.js")}
if('{!Patient_Insurance__c.Health_Plan_Category__c}'=='Commercial')
{
if('{!Patient_Insurance__c.Health_Plan__c}'==''|| '{!Patient_Insurance__c.Health_Plan_Group_Number__c}'==''||'
{!Patient_Insurance__c.Payor__c}'==''||
'{!Patient_Insurance__c.CoPay_Amount__c}'==''||
'{!Patient_Insurance__c.Coinsurance_Percent__c}'==''||
'{!Patient_Insurance__c.Pharmacy_Benefit_Manager_PCN__c}'==''||
'{!Patient_Insurance__c.Pharmacy_Benefit_Manager_RX_BIN__c}'==''||'
{!Patient_Insurance__c.CoPay_Amount__c}'==''||'
{!Patient_Insurance__c.Coinsurance_Percent__c}'== ''||'{!Patient_Insurance__c.Deductable__c}'== ''||'{!Patient_Insurance__c.Deductible_Amount_Met__c}'== ''||'{!Patient_Insurance__c.OOP_Max__c}'==''||'
{!Patient_Insurance__c.OOP_Met__c}'== ''||'{!Patient_Insurance__c.Coinsurance_Percent__c}'=='')
{
alert('Please populate insurance and limit fields before procedding...');
}
else
{
window.location.href = '/500/e?cas4={!Patient_Insurance__c.Patient__c}&00Nc0000001BVbO= {!Patient_Insurance__c.Name}
&retURL=%2F500%2Fo&RecordType=012c00000000aXZ&ent=Case';
}
}
else
{
alert('The health plan category must be equal to Commercial.');
}
if('{!Patient_Insurance__c.Health_Plan_Category__c}'=='Commercial')
{
if('{!Patient_Insurance__c.Health_Plan__c}'==''|| '{!Patient_Insurance__c.Health_Plan_Group_Number__c}'==''||'
{!Patient_Insurance__c.Payor__c}'==''||
'{!Patient_Insurance__c.CoPay_Amount__c}'==''||
'{!Patient_Insurance__c.Coinsurance_Percent__c}'==''||
'{!Patient_Insurance__c.Pharmacy_Benefit_Manager_PCN__c}'==''||
'{!Patient_Insurance__c.Pharmacy_Benefit_Manager_RX_BIN__c}'==''||'
{!Patient_Insurance__c.CoPay_Amount__c}'==''||'
{!Patient_Insurance__c.Coinsurance_Percent__c}'== ''||'{!Patient_Insurance__c.Deductable__c}'== ''||'{!Patient_Insurance__c.Deductible_Amount_Met__c}'== ''||'{!Patient_Insurance__c.OOP_Max__c}'==''||'
{!Patient_Insurance__c.OOP_Met__c}'== ''||'{!Patient_Insurance__c.Coinsurance_Percent__c}'=='')
{
alert('Please populate insurance and limit fields before procedding...');
}
else
{
window.location.href = '/500/e?cas4={!Patient_Insurance__c.Patient__c}&00Nc0000001BVbO= {!Patient_Insurance__c.Name}
&retURL=%2F500%2Fo&RecordType=012c00000000aXZ&ent=Case';
}
}
else
{
alert('The health plan category must be equal to Commercial.');
}
Try this code. Thanks
Anil.B
All Answers
Try this code. Thanks
Anil.B
Great it is working!!
But there is a condition change either copay Amount set of fields filled we have to allow or coinsurance set of field then we need to allow.
if("{!Patient_Insurance__c.Health_Plan__c}"==""||
"{!Patient_Insurance__c.Health_Plan_Group_Number__c}"==""||
"{!Patient_Insurance__c.Payor__c}"==""||
"{!Patient_Insurance__c.CoPay_Amount__c}"==""||
"{!Patient_Insurance__c.Pharmacy_Benefit_Manager_PCN__c}"==""||
"{!Patient_Insurance__c.Pharmacy_Benefit_Manager_RX_BIN__c}"==""||
"{!Patient_Insurance__c.Coinsurance_Percent__c}"== ""||
"{!Patient_Insurance__c.Deductable__c}"== ""||
"{!Patient_Insurance__c.Deductible_Amount_Met__c}"== ""||
"{!Patient_Insurance__c.OOP_Max__c}"==""||
"{!Patient_Insurance__c.OOP_Met__c}"== ""||
else if
"{!Patient_Insurance__c.Coinsurance_Percent__c}"=="")
"{!Patient_Insurance__c.Pharmacy_Benefit_Manager_PCN__c}"==""||
"{!Patient_Insurance__c.Pharmacy_Benefit_Manager_RX_BIN__c}"==""||
"{!Patient_Insurance__c.Coinsurance_Percent__c}"== ""||
"{!Patient_Insurance__c.Deductable__c}"== ""||
"{!Patient_Insurance__c.Deductible_Amount_Met__c}"== ""||
"{!Patient_Insurance__c.OOP_Max__c}"==""||
"{!Patient_Insurance__c.OOP_Met__c}"== ""||
"{!Patient_Insurance__c.Health_Plan__c}"==""||
"{!Patient_Insurance__c.Health_Plan_Group_Number__c}"==""||
"{!Patient_Insurance__c.Payor__c}"==""||
CAn you format wit one more if condition?
Try this and modified code and when "if" condition is failed to satisfy then only it goes to "else if" so check your conditions for both .
Thanks
Anil.B
{!REQUIRESCRIPT("/soap/ajax/29.0/connection.js")}
var obj;
var task5;
var recordtypeid;
var followup;
var recordtypefol;
if("{!$Profile.Name}" == "TX1" ||
"{!$Profile.Name}"== "TX2"||
"{!$Profile.Name}"== "WX1"||
"{!$Profile.Name}"== "WX2"||
"{!$Profile.Name}"== "WX3"||
"{!$Profile.Name}"== "WX4"||
"{!$Profile.Name}" == "CC"){
obj='a1r';
}
else{
obj='00T';
}
alert(obj);
var url='/'+obj+'/e?CF00N50000002CzJi={!Account.Name}&CF00N50000002CzJi_lkid={!Account.Id}&retURL=/{!Contact.Id}&title=Call&who_id={!Contact.Id}&00N50000002D0zP={!User.Primary_Product__c}'
if(obj=="a1r")
{
url+='&followup=1&tsk5=call'
}
if(obj=="00T"){
if("{!$Profile.Name}" == "WI" && ("{!$UserRole.Name}"=="AS - E"||"{!$UserRole.Name}"=="AS - M"||"{!$UserRole.Name}"=="AS - T")){
task5="Meeting";
recordtypeid="0123B0000008tqK";
followup='';
recordtypefol="0123B0000008tqK";
}elseif("{!$Profile.Name}" == "WI Corporate Sales") {
task5="call";
recordtypeid="01250000000HiDD";
followup ="1";
recordtypefol="01250000000HiDD";
}else{
url+='&tsk5='+task5+'$tsk12=Completed'+'&RecordType='+recordtypeid+'&RecordType_fu='+recordtypefol+'&followup='+followup+'&tsk4={!TODAY()}'
}
}
else{
url+='&followup=1&tsk5=call'
}
window.parent.open(url, "_self");