我是salesforce集成的新手。
我有一个联系表格,其中我有一个名为Optin / Optout字段的字段,这是复选框。如果用户勾选该复选框值应该在salesforce中捕获。但我不能这样做。任何人都可以帮助我。
这是我迄今为止所做的代码。
的index.php
<form action="salesforce.php">
<input type="checkbox" name="news" value="1" checked="checked"/>
</form>
salesforce.php
<?php
$newsletter = $_POST['news'];
if($newsletter == "1"){
$news_result = $newsletter;
}else{
$news_result = "0";
}
$req .= "&HasOptedOutOfEmail=" . urlencode($news_result);
?>
答案 0 :(得分:0)
你错过了表单中的方法,如果没有定义方法,它将是一个get方法,你使用post获取值
如果你这样做,它将起作用:
<form action="salesforce.php" method="post">
答案 1 :(得分:0)
<input type="checkbox" name="emailOptOut" id="emailOptOut" value="1" />
这解决了我的问题
答案 2 :(得分:0)
尝试使用它对我有用:
apex:inputCheckbox value="{!news.isSelected}"
selected="{!news.isSelected}" immediate="true"