回覆列表
  • 1 # 老生談笑

    html中當我們在input文字框輸入一個值後,想要透過事件觸發一個函式,一、我們可以選擇焦點事件(onfocus),點選事件(onclick),或者(blue),或者鍵盤事件(keydown,keyup)等等;但是這些都不是我想要的,我想要的是在輸入後焦點未離開,或者每輸入一個字元都會觸發,此時有另一種方法,就是下面的;二、文字框輸入事件:oninput、onpropertychange用法:oninput一般在ie瀏覽器中生效,onproperchange一般在非ie瀏覽器中生效,為了相容可以同時繫結這兩個事件,例如:<input type=" text " value=" 100 " /><input type=" text " value=" " />使用jQuery同時繫結兩個事件:$(function(){$("#text").bind(" input propertychange ",function(){$("#res").val(200);} );})

  • 2 # 使用者1465424935672

    不明白你在說什麼。

    文字框的內容可以用getwindowtext獲取,如果是對話方塊,還可用getdlgitemtext,也可以傳送視窗訊息wm_gettext

    intgetwindowtext(

    hwndhwnd,//handletowindoworcontrol

    lptstrlpstring,//textbuffer

    intnmaxcount//maximumnumberofcharacterstocopy

    );

    uintgetdlgitemtext(

    hwndhdlg,//handletodialogbox

    intniddlgitem,//controlidentifier

    lptstrlpstring,//pointertobufferfortext

    intnmaxcount//maximumsizeofstring

    );

    sendmessage(

    (hwnd)hwnd,//handletodestinationwindow

    wm_gettext,//messagetosend

    (wparam)wparam,//numberofcharacterstocopy

    (lparam)lparam//textbuffer

    );

  • 3 # 使用者9364575890814

    html中當我們在input文字框輸入一個值後,想要透過事件觸發一個函式,

    但是這些都不是我想要的,我想要的是在輸入後焦點未離開,或者每輸入一個字元都會觸發,此時有另一種方法,就是下面的;

    二、文字框輸入事件:oninput、onpropertychange

    用法:oninput一般在ie瀏覽器中生效,onproperchange一般在非ie瀏覽器中生效,為了相容可以同時繫結這兩個事件,例如:

    使用jQuery同時繫結兩個事件:

    $(function(){

    $("#text").bind(" input propertychange ",function(){

    $("#res").val(200);

    } );

    })

  • 中秋節和大豐收的關聯?
  • 怎樣看待唐僧對女兒國國王的感情?