Wednesday, 25 June 2014

java script open new page

function customOpen(url) {
            var w = window.open(url, '', 'width=1000,height=600,toolbar=0,status=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=1');
            w.focus();

        }


 String url = "Sun_GL_Transection.aspx?key=" + xEmpId + "&Sid=" + Xservceid + "&Did=" + Xwebservice_dtl_id;
            ScriptManager.RegisterClientScriptBlock(this, GetType(), "newpage", "customOpen('" + url + "');", true);

Wednesday, 4 June 2014

JavaScript Validation for DecimalWithTwoPlaces

function DecimalWithTwoPlaces(control) {
          
            // livingyearsinrajasthan(control);
            var s = document.getElementById(control).value;
            if (s != "") {
                var d = s.split(".");
                var c = d.length;
                if (c > 2) {
                    s = d[0] + "." + d[1];
                }

                if (s.indexOf(".") > -1) {
                    if (d[0] == "") {
                        s = 0 + "." + d[1];
                        document.getElementById(control).value =s;
                    }
                    if (d[1].length == 0) {
                        s = s + "00";
                        document.getElementById(control).value = s;
                    }
                    if (d[1].length == 1) {
                        s = s + "0";
                        document.getElementById(control).value = s;
                    }
                    else if (d[1].length > 2) {

                        d[1] = d[1].substring(0, 2);
                        s = d[0] + "." + d[1];
                        document.getElementById(control).value = s;
                    }
                }
                else {
                    s = s + ".00";
                    document.getElementById(control).value = s;
                }
            }
            document.getElementById(control).value = s;
        }
ex to call:
onkeypress="return DecimalWithTwoPlaces(controlName)"

JavaScript Validation for Integer

<script language="javascript" type="text/javascript">

        function numeralsOnly(e) {
            var keycode;

            if (window.event) {
                keycode = window.event.keyCode; //alert('IE');
            }
            else if (e) {
                keycode = e.which; //alert('FF');
            }

            var k = parseInt(keycode);
            if (k > 47 && k < 58 || k == 13) {
                e.returnValue = true;
                return true;
            }
            e.returnValue = false;
            return false;
        }       
    </script>
onkeypress="return numeralsOnly(event)"
[10:47:25 AM] Vivek Sahu: onkeypress="return numeralsOnly(event)"