CodeCharge Studio | All ASP PHP Perl ColdFusion Java C#.NET VB.NET |
This example shows how to use a Login control on a registration form.
Assume that you have a Registration Record form with a Logi nText Box control where users can enter a Login name when creating a record
but existing users should not be able to change the Login name
<tr> <td>Login:</td> <td> <!-- BEGIN TextBox Login --> <input type="text" name="{Login_Name}" value="{Login}"> <!-- END TextBox Login --> <!-- BEGIN Label Login_View --> {Login_View} <!-- END Label Login_View --> </td> </tr>
PS: Don't forget to retrieve the login value in the edit mode
Function Registration_BeforeShow(Sender) If (Registration.EditMode) Then 'Edit Mode Registration.Login.Visible=False Else 'Add Mode Registration.Login_View.Visible=False End If End Function
function Registration_BeforeShow(& $sender) { global $Registration; if ($Registration->EditMode) { //Edit Mode $Registration->Login->Visible = False; } else { //Add Mode $Registration->Login_View->Visible = False; } }
sub Registration_BeforeShow() { if ($Registration->{EditMode} == 1) { #Edit Mode $Registration->{Login}->{Visible} = 0; } else { #Add Mode $Registration->{Login_View}->{Visible} = 0; } }
<!--Registration_BeforeShow ---> <CFIF blnEditModeRegistration> <CFSET hideLogin=True> <CFELSE> <CFSET hideLogin_View=True> </CFIF>
'Registration_BeforeShow If (IsInsertMode) Then RegistrationLogin_View.Visible = False Else RegistrationLogin.Visible = False End if
//Registration_BeforeShow if (IsInsertMode) { RegistrationLogin_View.Visible = false; } else { RegistrationLogin.Visible = false; }
//Registration_BeforeShow if (e.getRecord().isEditMode()) { //Edit Mode e.getRecord().getControl("Login").setVisible(false); } else { //Add Mode e.getRecord().getControl("Login_View").setVisible(false); }