欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

HTML文本框的值改變后觸發(fā)后臺代碼的方法

 更新時間:2013年04月27日 14:29:10   作者:  
asp.net用日期插件,當(dāng)選中一個日期時觸發(fā)一個事件,以查詢當(dāng)前日期的數(shù)據(jù)。這是要跟數(shù)據(jù)庫交互的。先貼出控件代碼:


復(fù)制代碼 代碼如下:

<asp:TextBox ID="txtDate" CssClass="Wdate" Style="width: 91px;" runat="server"

onfocus="WdatePicker({maxDate:'%y-%M-%d',isShowClear:false,readOnly:true})"
                        onpropertychange="showValue(this.value)" ></asp:TextBox>


                    <asp:HiddenField ID="hiddenDate" runat="server"

OnValueChanged="hiddenDate_ValueChanged"
                        EnableViewState="false" />
 <div style="display: none;">
                        <asp:ImageButton ID="btnHid" runat="server"

ImageUrl="~/Resource/images/Btn_Find.gif"
                            CausesValidation="false" align="absmiddle"

OnClick="btnHid_Click" />
                    </div>


如果要實現(xiàn)這個目的,肯定要用到后臺代碼,也需要用到j(luò)avascript代碼。javascript代碼

如下:

復(fù)制代碼 代碼如下:

<script type="text/javascript">
        //記錄用戶上一次輸入的日期。
        var today = new Date();
        var todayMonth;
        var todayDate;

        //格式化當(dāng)前“月”,“日”格式。
        if ((today.getMonth() + 1) < 10) {
            todayMonth = "0" + (today.getMonth() + 1);
        }
        if (today.getDate() < 10) {
            todayDate = "0" + today.getDate();
        }

        //獲得當(dāng)前的日期。
        var oldValue = http://www.dbjr.com.cn/Health/archive/2012/02/10/today.getFullYear() +"-" + todayMonth + "-" + todayDate;

        function showValue(obj) {
            //當(dāng)查詢?nèi)掌诓粸榭諘r,就觸發(fā)查詢按鈕。
            if (obj != "" && obj != oldValue) {
                oldValue = http://www.dbjr.com.cn/Health/archive/2012/02/10/obj;
                $('#txtName').get(0).select();
                $("#hiddenDate").val(obj);
                $('#btnHid').trigger("click");
                return false;
            }
        }
    </script>


javascript代碼主要是判斷當(dāng)前選中日期不為空,并且是選擇的一個新日期。才會觸發(fā)一個

隱藏控件的OnValueChanged,也可以觸發(fā)一個按鈕事件,都可以達到目的。日期控件的事件

就是 onpropertychange="showValue(this.value)"用javascript代碼。
下面就是后臺代碼了:

復(fù)制代碼 代碼如下:

    //根據(jù)用戶選擇的時間查詢。
    protected void hiddenDate_ValueChanged(object sender, EventArgs e)
    {
       //后臺代碼
    }

    //根據(jù)用戶選擇的時間查詢。
    protected void btnHid_Click(object sender, ImageClickEventArgs e)
    {
        //后臺代碼
    }


這兩個都可以用。
這篇博文只要說明的是怎么用前臺非服務(wù)器控件文本框(雖然本篇博文用的是服務(wù)器控件,但

是HTML控件也是一樣的效果。),文本的改變觸發(fā)后臺事件,以執(zhí)行后臺代碼。

相關(guān)文章

  • C#?WPF?ListBox?動態(tài)顯示圖片功能

    C#?WPF?ListBox?動態(tài)顯示圖片功能

    這篇文章主要介紹了C#?WPF?ListBox?動態(tài)顯示圖片,處理過程分為前臺代碼和后臺代碼,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • unity制作瞄準鏡效果

    unity制作瞄準鏡效果

    這篇文章主要為大家詳細介紹了unity制作瞄準鏡效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • C#生成XML的三種途徑小結(jié)

    C#生成XML的三種途徑小結(jié)

    為了全面,這里都將XML保存到文件中,有三種生成XML的方式,需要的朋友可以參考下
    2013-05-05
  • C# 獲取當(dāng)前月份天數(shù)的三種方法總結(jié)

    C# 獲取當(dāng)前月份天數(shù)的三種方法總結(jié)

    本篇文章主要是對C#中獲取目前月份的天數(shù)的三種方法進行了詳細的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • c# TreeView添加右鍵快鍵菜單有兩種方法

    c# TreeView添加右鍵快鍵菜單有兩種方法

    c# TreeView添加右鍵快鍵菜單有兩種方法,需要的朋友可以參考一下
    2013-04-04
  • C#泛型集合類型實現(xiàn)添加和遍歷

    C#泛型集合類型實現(xiàn)添加和遍歷

    這篇文章介紹了C#泛型集合類型實現(xiàn)添加和遍歷的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • C#日歷樣式的下拉式計算器實例講解

    C#日歷樣式的下拉式計算器實例講解

    如果我們正在做一個類似于庫存控制和計費系統(tǒng)的項目,有些部分可能必須手動計算數(shù)值。因此,用戶就不得不使用計算器得到結(jié)果,再填入到輸入字段中,或者在工作窗口上單獨打開一個計算器窗口??傊?,各種不便和麻煩。
    2015-09-09
  • C#簡單查詢SQLite數(shù)據(jù)庫是否存在數(shù)據(jù)的方法

    C#簡單查詢SQLite數(shù)據(jù)庫是否存在數(shù)據(jù)的方法

    這篇文章主要介紹了C#簡單查詢SQLite數(shù)據(jù)庫是否存在數(shù)據(jù)的方法,涉及C#調(diào)用SQLite組件及針對SQLite數(shù)據(jù)庫基本的連接、查詢、關(guān)閉等使用技巧,需要的朋友可以參考下
    2016-07-07
  • C#解決漢諾塔問題DEMO

    C#解決漢諾塔問題DEMO

    這篇文章主要介紹了C#解決漢諾塔問題DEMO,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-05-05
  • C#枚舉中的位運算權(quán)限分配淺談

    C#枚舉中的位運算權(quán)限分配淺談

    本文介紹C#位運算的處理方法,第一步, 先建立一個枚舉表示所有的權(quán)限管理操作,接下來是權(quán)限的運算等。
    2013-05-05

最新評論