【问题标题】:apex inputText value null in controller控制器中的顶点输入文本值为空
【发布时间】:2015-05-19 20:49:09
【问题描述】:

我有一个输入字段,我正试图将最终用户输入的输入传递给 SF 控制器类。

下面是inputText的visualforce代码:

<div class="ssa-inputs">
  <div class="ssa-input-text">Name: </div>
    <div class="ssa-input">
      <apex:form>
        <apex:inputText value="{!acknowledgeInput}" id="acknowledgeInput"/>
      </apex:form>
    </div>
  </div>
  <div class="ssa-btns">
    <div class="ssa-btn">
      <apex:form>
        <apex:commandButton id="acceptHidden" value="Accept" action="{!updatecontact}"/>
      </apex:form>
      <input type="submit" id="acceptBtn" value="Accept"/>
    </div>
    <div class="ssa-btn">
      <apex:form>
        <apex:commandButton value="Decline" action="{!updatecontact}"/>
      </apex:form>
    </div>
</div>

SF控制器代码如下:

public string acknowledgeInput{get;set;}

public PageReference updatecontact(){
    System.debug(LoggingLevel.DEBUG, acknowledgeInput); 

    // Update contact information
    // Redirect to respected PageReference
}

当我尝试打印日志中的值时,我收到 null。

我觉得这很简单,我似乎找不到我缺少的东西。

谢谢

【问题讨论】:

    标签: salesforce visualforce apex


    【解决方案1】:

    你需要让命令按钮和输入文本字段在同一个表单中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-03
      • 1970-01-01
      • 1970-01-01
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多