CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3
  1. #1
    Join Date
    Dec 2006
    Posts
    11

    using javascript how to validate controls

    I write a Javascript in Html Page

    function checkProjectSelected(ProjectID)

    { var projectname;

    projectname = document.getElementById (ProjectID).value;

    if (projectname ==0)

    { alert ("select Project Name");

    return false; }

    }

    <asp:TemplateColumn>
    <HeaderTemplate>
    <asp:Label id="lblproject" Runat="server">Project</asp:Label>
    </HeaderTemplate>
    <ItemTemplate>
    <aspropDownList id=ddlproject Runat="server" OnSelectedIndexChanged="ddlproject_OnSelectedIndexChanged" SelectedIndex='<%# DataBinder.Eval(Container.DataItem,"PK_PC_ID")%>'>
    </aspropDownList>
    <asp:RequiredFieldValidator ID="requiredFieldproject" Display="None" Runat="server" ControlToValidate="ddlproject"
    InitialValue="0" ErrorMessage="Select Project Name"></asp:RequiredFieldValidator>
    </ItemTemplate>
    </asp:TemplateColumn>


    Write a coding in pageloadevent

    btnSubmit.Attributes.Add ("onclick","return checkProjectSelected('ddlproject');");



    ddlproject is a dropdown list. This is not working properly. My code is correct or not. How to check the validation. Pls help me.

    Thanks.
    viveka

  2. #2
    Join Date
    Sep 2002
    Location
    Mumbai
    Posts
    98

    Smile Re: using javascript how to validate controls

    I think you are missing the form in document.getelementbyid

    try using document.form1.control name.value.

    And make sure the function is returning true if the value is selected for this u may add "return true;" in else condition.

    HTH,

    Amit

  3. #3
    Join Date
    Dec 2006
    Posts
    11

    Re: using javascript how to validate controls

    i write a code in datagrid _ ItemCommand
    string ddlproject = ((DropDownList)e.Item .FindControl ("ddlproject")).ClientID ;
    btnSubmit.Attributes.Add ("onClick","Javascript:return validateControls('ddlproject');");

    It is working properly.

    Thank You

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured