Monday, 13 August 2012

validate character in aspx page using javascript

STEP-->1
add this javascript function in aspx page


<script language="javascript" type="text/javascript">
        function validateLimit(obj, divID, maxchar) {

            objDiv = get_object(divID);

            if (this.id) obj = this;

            var remaningChar = maxchar - trimEnter(obj.value).length;

            if (objDiv.id) {
                objDiv.innerHTML = remaningChar + " characters left";
            }
            if (remaningChar <= 0) {
                obj.value = obj.value.substring(maxchar, 0);
                if (objDiv.id) {
                    objDiv.innerHTML = "0 characters left";
                }
                return false;
            }
            else
            { return true; }
        }
        function get_object(id) {
            var object = null;
            if (document.layers) {
                object = document.layers[id];
            } else if (document.all) {
                object = document.all[id];
            } else if (document.getElementById) {
                object = document.getElementById(id);
            }
            return object;
        }
        function trimEnter(dataStr) {
            return dataStr.replace(/(\r\n|\r|\n)/g, "");
        }
    </script>

STEP--> 2
assign javascript function to onkeyup event


 <asp:TextBox ID="yourtestboxid" runat="server" onkeyup="return validateLimit(this, 'lblMsg1', 50)"></asp:TextBox>
                                             
<div id="lblMsg1"> 50 characters left</div>==>this is displaying remaining character in aspx page

Monday, 6 August 2012

Get Enum Value and assign to properties


 UIEnums.CallStatus Selected = (UIEnums.CallStatus)Enum.Parse(typeof(UIEnums.CallStatus), ddlCallStatus.SelectedValue.ToString());            
objAppointment.intsCallStstus = Convert.ToInt16((Int16)Selected);

Friday, 20 July 2012

regular expression validator in asp.net

Follow the link everything is working fine

http://msdn.microsoft.com/en-us/library/ff650303.aspx

regular expression validator in asp.net for phone number

Here the example

<asp:TextBox ID="Phone1" runat="server" Width="90%" Height="30px"></asp:TextBox>

 <asp:RegularExpressionValidator ID="RegularExpressionValidator16" runat="server" ControlToValidate="Phone1"  Display="Dynamic"                                          ValidationExpression="^[+]?\d{9,12}$" ErrorMessage="Invalid"></asp:RegularExpressionValidator>

Thursday, 5 July 2012

Get value from datakeys in gridview

Simple method to get value from datakeys in gridview


LinkButton lb = (LinkButton)e.CommandSource;
GridViewRow gvr = (GridViewRow)lb.NamingContainer;
int id = (int)grid.DataKeys[gvr.RowIndex].Value;

open new window in anchor tag with scroll bar

<a href="#" style="color:White; text-decoration:none;" onclick="javascript:window.open('#','mywindow','width=960,height=700,scrollbars=yes')">Group Article</a>