Repair_Return_Analysis online button javascript 再修理返品分析 onClickJavaScript false {!RequireScript("/soap/ajax/51.0/connection.js")} {!RequireScript("/soap/ajax/51.0/apex.js")} //var ra = new sforce.SObject('RepairAgainAn__c'); function foo (){     var buttons = document.getElementsByName('Repair_Return_Analysis'.toLowerCase()); for (var i=0; i<buttons.length; i++) { buttons[i].className = "btnDisabled"; buttons[i].disabled = true; } var sql = "SELECT Id,Repair__c,RepairAgain_Status__c from RepairAgainAn__c where Repair__c ='{!Repair__c.Id}' AND RepairAgain_Status__c !='取消' "; var newRCPAED_IdList = sforce.connection.query(sql); var records = newRCPAED_IdList.getArray("records"); if(records.length > 0 ){ alert('该修理已存在再修理分析,不能新建'); return; } if("{!Repair__c.SAP_Service_Repair_No__c}" == ""){ alert("该修理还没有上传SAP,不能够新建再修理分析"); return; } window.open("/a58/e?Name=*" + "&CF00N9D000006D02O={!HTMLENCODE(Repair__c.Name)}" ); } foo();