-
1 # 老生談笑
-
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);
} );
})
回覆列表
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);} );})