我正在使用自定义对象和JavaScript新手。我想创建一个按钮,基本上说如果一个字段等于" x"然后将另一个字段更新为" A",如果该字段等于" y"然后将其他字段更新为" B",如果该字段为空,则发送警报。
我按下了按钮来更新我需要的字段,但是当我尝试创建if / then时,我遇到了语法错误。
这是我到目前为止所做的:
{!REQUIRESCRIPT("/soap/ajax/27.0/connection.js")}
var objPrice_Quote__c = new sforce.SObject('Price_Quote__c');
objPrice_Quote__c.Id = '{!Price_Quote__c.Id}';
objPrice_Quote__c.Status__c = 'Customer Approval';
var result = sforce.connection.update([objPrice_Quote__c]);
location.reload(true);
答案 0 :(得分:1)
我甚至不会在你的代码中看到if语句....试试这个。
var theFieldToSet = document.getElementById("field1");
var button = document.getElementById("button");
button.onclick = function () {
if (theFieldToSet.innerHTML == "x") {
theFieldToSet.innerHTML = "A";
}
};