Hi Jos,
This will help you,
Controller Page
public with sharing class Regpagedemo1ctrl {
public String emailError{get;set;}
public String email{get;set;}
public String passwordError{get;set;}
public String password{get;set;}
public Boolean shwErrorMail{get;set;}
public Boolean shwErrorPswd{get;set;}
public Regpagedemo1ctrl(){
shwErrorMail = False;
shwErrorPswd = False;
}
public PageReference checkEmail() {
shwErrorMail = False;
shwErrorPswd = False;
if(email == ”){
emailError =’ENTER EMAIL’;
shwErrorMail = True;
}
if(password == ”){
passwordError = ‘ENTER PASSWORD’;
shwErrorPswd = True;
}
return null;
}}
Vf page:-
<apex:page controller=”Regpagedemo1ctrl” >
<apex:form id=”mnFrmId”>
<apex:pageBlock id=”mnPgBlkId”>
<table id=”TblId”>
<tr>
<td>
<apex:outputText > Email Address: </apex:outputText>
</td>
<td>
<apex:inputText id=”myEmlId” value=”{!email}”/>
</td>
</tr>
<tr>
<td></td>
<td>
<apex:outputText rendered=”{!shwErrorMail}”> <span style=”color:red;”>{!emailError}</span></apex:outputText>
</td>
</tr>
<tr>
<td>
<apex:outputText value=”Password: “/>
</td>
<td>
<apex:inputText id=”myPswdId” value=”{!password}”/>
</td>
</tr>
<tr>
<td></td>
<td>
<apex:outputText rendered=”{!shwErrorPswd}”> <span style=”color:red;”>{!passwordError}</span></apex:outputText>
</td>
</tr>
<tr>
<td>
<apex:commandButton value=”Click me!” action=”{!checkEmail}” reRender=”mnFrmId”/>
</td>
</tr>
</table>
</apex:pageBlock>
</apex:form>
Thanks.