1. 程式人生 > >文字框輸入後立即觸發事件

文字框輸入後立即觸發事件

    <script language="javascript">
        $(document).ready(function () {
            $('#txtTest').bind('input', function () {//給文字框繫結input事件
                if ($('#txtTest').val().trim() != "") {
                    var countryCount = 0; //國家總個數
                    var notEqualCount = 0; //輸入內容與國家不匹配的個數
                    $("#<%=ddlCountry.ClientID%>").each(function() {
                        $(this).find("option").each(function() {
                            countryCount++;
                            if ($(this).val() == $("#txtTest").val() || $(this).text() == $("#txtTest").val()) {
                                $(this).attr("selected", "selected");
                            } else {
                                notEqualCount++;
                            }
                        });
                    });
                    if (countryCount != 0 && notEqualCount != 0 && countryCount == notEqualCount) {
                        $("#<%=ddlCountry.ClientID%>").get(0).selectedIndex = 0;
                        alert("沒有您輸入的國家");
                    }
                }
            });
        });