js怎麼獲取文字框內容,JS獲取文字框的值

時間 2021-06-18 16:55:21

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樓:

'checkuser.asp?value='+this.value

用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如何獲取值

獲取jsfunction返回的值 1 首先,使用初始化 建立乙個新的html5檔案,如下所示。2 建立乙個新的h1標籤,以接收js中函式函式的返回值。3 建立新的指令碼標記並在標記中建立新函式。該函式返回值22。4 還在h1標記中建立了乙個新的指令碼標記,標記中的新str變數接收上述函式aa的返回值...

js動態獲取id的問題,js獲取div的id值的問題

千鋒教育 html規則要求id名稱不能相同,會衝突的。如果你要選擇多個物件要用tag或者class。不要使用id屬性。常用的dom方法有 getelementsbyclassnamegetelementsbytagname getelementsbyclassname有時候會失靈,所以,getele...

js如何獲取動態的id,JS中獲取由JS動態生成的HTML控制元件的ID?

1 在我們的電腦上開啟軟體,新建一個html頁面。2 在html頁面建立一個id為xx,值為666的文字框,通過var v document.getelementbyid xx value 原生js方法來獲取文字框的值。3 在script中加上alert v 來彈框檢視原生js方法是否根據id獲取元...