Hi Frndz,
Functionality: Javascript Validation for CreateUserWizard
Find Control as following way
document.getElementById('<%=CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("UserName").ClientID %>');
Call javascript function on CustomNavigationTemplate Button
<CustomNavigationTemplate>
<asp:Button ID="StepNextButton" runat="server" OnClientClick="return ValidationCreateUserWizard();"
Text="Create User" />
</CustomNavigationTemplate>
Logic:
function ValidationCreateUserWizard() {
var txtUserName = document.getElementById('<%=CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("UserName").ClientID %>');
if (txtUserName.value == '') {
alert("Blank not allowed");
return false;
}
return true;
}
SAMPLE for CreateUser Wizard
<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" ContinueDestinationPageUrl=""
LoginCreatedUser="False" Width="100%" RequireEmail="false" a AutoGeneratePassword="true">
<WizardSteps>
<asp:CreateUserWizardStep runat="server" Title="" ID="Details">
<ContentTemplate>
<table width="100%">
<tr>
<td>
User Name :
<asp:TextBox ID="UserName" runat="server"></asp:TextBox>
</td>
</tr>
</table>
</ContentTemplate>
<CustomNavigationTemplate>
<asp:Button ID="StepNextButton" runat="server" OnClientClick="return ValidationCreateUserWizard();"
Text="Create User" />
</CustomNavigationTemplate>
</asp:CreateUserWizardStep>
<asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:CompleteWizardStep>
</WizardSteps>
<FinishNavigationTemplate>
</FinishNavigationTemplate>
<StepNavigationTemplate>
</StepNavigationTemplate>
<StartNavigationTemplate>
</StartNavigationTemplate>
</asp:CreateUserWizard>
Hope this helpful!
Thanks