JavaScript无法在Chrome中运行

时间:2014-07-12 04:30:52

标签: javascript asp.net google-chrome

我是javaScript的新手。

我有一个文本框,我想像timepicker一样使用。

当我运行应用程序时使用Firefox工作正常,但没有在crome和任何其他浏览器中使用

Javascript代码: -

$("#MainContent_txtShipFrom").keyup(function () {
                $('#MainContent_txtShipFrom').blur(function () {
                    var validTime = $(this).val().match(/^(0?[1-9]|1[012])(:[0-5]\d)$/);
                    if (!validTime) {
                        if ($(this).val() == '')
                            $(this).css('background', 'transparent');
                        else
                            $(this).css('background', '#FF0055');
                    } else {
                        $(this).css('background', 'transparent');
                    }
                });

                var Value = $("#MainContent_txtShipFrom").val();

                if (Value.length > 1 && Value.length < 3) {
                    if (Value.contains(':')) {
                        $("#MainContent_txtShipFrom").val("0" + Value);
                    }
                    else {
                        $("#MainContent_txtShipFrom").val(Value + ":");
                    }
                }
            });

问题

ValidTime脚本工作正常但添加“:”脚本在crome中不起作用

1 个答案:

答案 0 :(得分:-1)

 $("#MainContent_txtShipFrom").keyup(function () {
                $('#MainContent_txtShipFrom').blur(function () {
                    var validTime = $(this).val().match(/^(0?[1-9]|1[012])(:[0-5]\d)$/);
                    if (!validTime) {
                        if ($(this).val() == '')
                            $(this).css('background', 'transparent');
                        else
                            $(this).css('background', '#FF0055');
                    } else {
                        $(this).css('background', 'transparent');
                    }
                });
                var Value = $("#MainContent_txtShipFrom").val();
                if (Value.length == 2) {
                    $("#MainContent_txtShipFrom").val(Value + ":");
                }
            });


            $("#MainContent_txtShipTo").keyup(function () {
                $('#MainContent_txtShipTo').blur(function () {
                    var validTime = $(this).val().match(/^(0?[1-9]|1[012])(:[0-5]\d)$/);
                    if (!validTime) {
                        if ($(this).val() == '')
                            $(this).css('background', 'transparent');
                        else
                            $(this).css('background', '#FF0055');
                    } else {
                        $(this).css('background', 'transparent');
                    }

                });

                var Value = $("#MainContent_txtShipTo").val();
                if (Value.length == 2) {
                    $("#MainContent_txtShipTo").val(Value + ":");
                }
            });