0
<apex:page controller="MyController" sidebar="false">
<apex:form >
    <apex:inputText size="36" value="{!Str}"/>
    <apex:commandButton onClick="alert('{!Str}');" value="Alert"/>
</apex:form>

该代码只是弹出一个警报窗口以显示输入。但是,Salesforce apex 似乎不可能这样做,因为它是一种服务器端语言。我对么 ?

4

1 回答 1

2

您可以通过 javaScript 或 jQuery 选择 str 的新值。

顶点:inputText styleClass="str" value="{!Str}"

'警报($('.str').value())'

于 2013-02-14T04:46:05.713 回答