1樓:柔瑗植飛舟
1.getdlgitem獲取文字編輯框的指標來獲取內容
2.使用
getdlgitemtext
函式獲取文字框的內容。
3.使用
getdlgitemint來直接獲取數值內容。
4.第四種方法在類的定義
變數來關聯
控制元件5.第五種使用sendmessage獲取編輯框內容。
1.getdlgitem獲取文字編輯框的指標來獲取內容
先使用getdlgitem(編輯框的id)獲取編輯框的指標。再指向編輯框的getwindowtext函式將獲取內容儲存至指定的字元陣列裡。
下面是**。
intnum1,num2,num3;
char
char1[10],char2[10],char3[10];
getdlgitem(idc_edit1)->getwindowtext(char1,10);
getdlgitem(idc_edit2)->getwindowtext(char2,10);
num1=atoi(char1);
num2=atoi(char2);
num3=num2+num1;
itoa(num3,char3,10);
getdlgitem(idc_edit3)->setwindowtext(char3);
2.使用
getdlgitemtext
函式獲取文字框的內容。
getdlgitemtext
函式從**分析上來看,getdlgitemtext
函式是第一種方法的簡寫版。
intnum1,num2,num3;
char
char1[10],char2[10],char3[10];
getdlgitemtext(idc_edit1,char1,10);
getdlgitemtext(idc_edit2,char2,10);
num1=atoi(char1);
num2=atoi(char2);
num3=num2+num1;
itoa(num3,char3,10);
setdlgitemtext(idc_edit3,char3);
3.,使用
getdlgitemint來直接獲取數值內容。
第二個例子是獲取的文字內容,轉成數值內容的話,就得使用atoi函式比較麻煩
就可以使用getdlgitemint來直接獲取數值內容。
**如下
intnum1,num2,num3;
char
char1[10],char2[10],char3[10];
num1=getdlgitemint(idc_edit1);
num2=getdlgitemint(idc_edit2);
num3=num1+num2;
setdlgitemint(idc_edit3,num3);
4.第四種方法在類的定義
變數來關聯
控制元件單擊
檢視—建立類嚮導—member
variables選項卡
單擊對應的control
ids的名稱
在member
variable
name填入
一個變數名即可。
如果想直接取值的話
,在category中選擇value,那麼這個變數名就是對應的值
updatedata();
m_edit3=m_edit1+m_edit2;
updatedata(false);
可以選擇資料型別,來定義變數的資料型別。
如果是文字型的。
就在category中選擇
control,那麼,這個變數名,就對應這個控制元件。就利用這個變數名進行操作。
intnum1,num2,num3;
char
char1[10],char2[10],char3[10];
m_the_edit1.getwindowtext(char1,10);
m_the_edit2.getwindowtext(char2,10);
num1=atoi(char1);
num2=atoi(char2);
num3=num1+num2;
itoa(num3,char3,10);
m_the_edit3.setwindowtext(char3);
5.第五種使用sendmessage獲取編輯框內容。
使用傳送訊息的方式。
(1)。採用全域性類的sendmessage來傳送獲取訊息內容的。
注意第一個引數是目標視窗控制元件的控制代碼,第二個引數是固定的表示符,第三個是第四個字元變數的大小,第四個是字元變數陣列的指標。
::sendmessage(getdlgitem(idc_edit1)->m_hwnd,wm_gettext,10,(lparam)char1);
也可以這要獲取控制代碼。
::sendmessage(m_the_edit1.m_hwnd,wm_gettext,10,(lparam)char1);
(2)。在視窗類中也有sendmessage函式。
getdlgitem(idc_edit1)->sendmessage(wm_gettext,10,(lparam)char1);
或者這樣
m_the_edit1.sendmessage(wm_gettext,10,(lparam)char1);
也有省事的senddlgitemmessage
函式,可以直接傳送獲取文字的訊息指指定控制元件的id。
senddlgitemmessage(idc_edit2,wm_gettext,(lparam)char2);
2樓:
用js的value方法就可以了。下面是**,僅供參考:
3樓:陽光上的橋
var keyword="******";//關鍵字這樣寫就可以:
var keyword=document.forms[0].keyword.value;//關鍵字
但是,你的這樣語句就是頁面載入的時候執行一次,因為你寫在onload裡面的,那麼當頁面載入以後你修改keyword的值是沒有效果的。
要能夠多次執行,應該這樣:
4樓:伯楓雙秋芸
(這個文字框不在form裡)提交
js獲取文字框的值
5樓:大野瘦子
方法一:
var name = document.getelementbyid("name").value;
alert(name);
方法二:
name = form1.name.value;
alert(name);
方法三: jquery
name = $("#name").val();
alert(name);
方法四:jquery
name = $("input[id='name']").val();
alert(name);
方法五:jquery
name = $("#name").attr("value");
alert(name);
方法六:jquery
name = $("input[id='name']").attr("value");
alert(name);
6樓:搞怪一樂
1.首先通過文字框的使用getelementbyid("idname");方法來獲取文字框物件;
2.通過文字框物件來獲取文字框的value值在新開啟的頁面獲得前面文字框內的內容:
window.opener.document.getelementbyid('文字框id').value
拓展資料:根據指定的 id 屬性值得到物件。返回 id 屬性值等於 sid 的第一個物件的引用。
假如對應的為一組物件,則返回該組物件中的第一個。
7樓:匿名使用者
兩種方法
1,本頁面取文字框的值作為引數放到視窗路徑傳過去'checkuser.asp?***'
2,在新開啟的頁面讀取前面的內容
window.opener.document.getelementbyid('文字框id').value
8樓:匿名使用者
document.getelementbyid("文字框名").value
9樓:
用js怎樣獲取文字框的值
10樓:塔駡德
**示例:
document.getelementbyid("id").innerhtml //獲取文字的內容;
document.getelementbyid("id").value //獲取文字框的內容;
function getvalue()
11樓:jia丨
1)原生js
元bai素.value; //獲取
duinput裡的值
元素.value = '***' ;//給zhiinput設定值dao
2)jquery/需要
回導包元素.val();//獲取input元素的值元素.val('***');//給input設定值下面例子答:
12樓:匿名使用者
---------------------------測試正
版確權------------------------
js怎樣獲得這個文字框的值,JS獲取文字框的值
白狐仙人 document.getelementbyid workflowrank value 如果是用jquery,則 workflowrank val 如果是原生js,則 workflowrank.value 或是document.getelementbyid workflowrank valu...
js怎麼獲取元素,js怎麼獲取一個元素
妖豔美好 js認為html檔案會被瀏覽器解析為文件流,寫在html裡面的所有標籤元素都可以從文件流中讀取到。基於這個理論,js定義了一個document物件,專門用來處理文件流。要想獲取一個元素,有兩種方式 一種是根據元素的類名 class屬性值 另一種是根據元素的id。假設有一個input元素,j...
js動態獲取id的問題,js獲取div的id值的問題
千鋒教育 html規則要求id名稱不能相同,會衝突的。如果你要選擇多個物件要用tag或者class。不要使用id屬性。常用的dom方法有 getelementsbyclassnamegetelementsbytagname getelementsbyclassname有時候會失靈,所以,getele...