validation controls are not validating on enabling on client side using java script, plz guide

Posted by haansi on Stack Overflow See other posts from Stack Overflow or by haansi
Published on 2010-06-11T11:56:26Z Indexed on 2010/06/11 12:22 UTC
Read the original article Hit count: 214

Filed under:
|
|

Hi,

As per requirement I disabled all validation controls in page on PageLoad event in server side.

On clicking submit button I want to activate them and validate the page and if the page is ok submit other wise not.

I am able to enable all validaters but one thing that I am unable to understand is that they do not validate the page. I set alerts and check they are being enabled but they do not validate the page and let the page submit.

I am sorry I couldn't get where I am wrong, may be there need to call some validation method as well or I should prevent default behavior of button. please guide me.

Below is my script:

<script type="text/javascript">
    function NextClicked() {

        var _ddlStatus = document.getElementById("<%=ddlEmpStatus.ClientID%>");
        var _selectedIndex = _ddlStatus.selectedIndex;

        if (_selectedIndex == 0) {
            alert("Nothing selected");
        }<br/>
        else<br/>
            if (_selectedIndex == 1) {
            for (i = 0; i < Page_Validators.length; i++) {
                Page_Validators[i].Enabled = true;
            }
        }

    }
</script>

thanks in anticipation.

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about JavaScript