Salesforce VisualForce 使用apex:actionFunction调用后台方法

这篇博客介绍了如何在Salesforce VisualForce页面中使用apex:actionFunction来调用后台控制器的方法。通过示例代码展示了如何传递参数,更新页面组件,并在JavaScript中处理返回结果。示例包括了用户登录验证和字段变更触发的方法调用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  <apex:inputHidden id="flag" value="{!flag}"/>
    <apex:actionFunction action="{!searchCon}" name="searchCon1" oncomplete="return savemessage()" reRender="form1">
        <apex:param name="uname" assignto="{!username}" value=""/>
        <apex:param name="pword" assignto="{!password}" value=""/>
    </apex:actionFunction>

 function savemessage()
 {   
            if(document.getElementById("page:form1:flag").value == "false"){
                alert("用户名密码错误!");
                return false;
            }
            else
            {
                window.location.href="/apex/UserInformationPage";
            }
}

 function save()
{            
        searchCon1(document.getElementById('Username_pop').value,document.getElementById('Password_pop').value);
 }
后台类
global class GYZ_UserLoginController 
{
	public ContractNew__c[] clist{get;set;}
	public Boolean flag{get;set;}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值