導航:首頁 > 使用方法 > checkbox的使用方法

checkbox的使用方法

發布時間:2022-11-30 02:52:33

㈠ Java中復選框CheckBox的使用

<input
type="checkbox"
name="cbx"
value="v1">
<input
type="checkbox"
name="cbx"
value="v2">
當提交後用request。getParaments(「cbx」);
就能取到數組。

㈡ emwin中checkbox怎麼

復選框是選擇各種不同選項的最常用控制項之一。用戶可選中或取消選中復選框,並且可一次選中任意個框。使用鍵盤界面時,被聚焦的復選框的狀態可使用<SPACE>鍵切換。禁用的框顯示為灰色,如下圖所示,其中描述了每種可能的復選框的外觀:

41.2 源代碼如下(主要看WIDGET_Checkbox中的代碼):
#include <stddef.h>
#include "GUI.h"
#include "DIALOG.h"
#include "Main.h"

/*********************************************************************
*
* Static data
*
**********************************************************************
*/

//
// Dialog resource
//
static const GUI_WIDGET_CREATE_INFO _aDialogCreate[] = {(1)
{ FRAMEWIN_CreateIndirect, "Check box sample", 0, 10, 10, 300, 220, FRAMEWIN_CF_MOVEABLE},
{ TEXT_CreateIndirect, "Enabled:", 0, 5, 10, 120, 0 },
{ CHECKBOX_CreateIndirect, 0, GUI_ID_CHECK0, 5, 30, 120, 0 },
{ CHECKBOX_CreateIndirect, 0, GUI_ID_CHECK1, 5, 60, 120, 0 },
{ CHECKBOX_CreateIndirect, 0, GUI_ID_CHECK2, 5, 90, 120, 20 },
{ CHECKBOX_CreateIndirect, 0, GUI_ID_CHECK3, 5, 125, 120, 26 },
{ TEXT_CreateIndirect, "Disabled:", 0, 150, 10, 120, 0 },
{ CHECKBOX_CreateIndirect, 0, GUI_ID_CHECK4, 150, 30, 120, 0 },
{ CHECKBOX_CreateIndirect, 0, GUI_ID_CHECK5, 150, 60, 120, 0 },
{ CHECKBOX_CreateIndirect, 0, GUI_ID_CHECK6, 150, 90, 120, 26 },
{ CHECKBOX_CreateIndirect, 0, GUI_ID_CHECK7, 150, 125, 120, 26 },
{ BUTTON_CreateIndirect, "OK", GUI_ID_OK, 10, 170, 60, 20 },
{ BUTTON_CreateIndirect, "Cancel", GUI_ID_CANCEL, 225, 170, 60, 20 },
};

//
// Check box text
//
static const char * _apLabel[] = {(2)
"Default",
"3 States",
"Box XL",
"Box XXL"
};

/*********************************************************************
*
* Static code
*
**********************************************************************
*/
/*********************************************************************
*
* _cbCallback
*/
static void _cbCallback(WM_MESSAGE * pMsg) {
WM_HWIN hDlg;
WM_HWIN hItem;
int i;
int NCode;
int Id;

hDlg = pMsg->hWin;
switch (pMsg->MsgId) {
case WM_INIT_DIALOG:
WM_GetDialogItem(hDlg, GUI_ID_CHECK0);
for (i = 0; i < 8; i++) {(3)
int Index = i % 4;
hItem = WM_GetDialogItem(hDlg, GUI_ID_CHECK0 + i); // Get the handle of the desired checkbox
CHECKBOX_SetText(hItem, _apLabel[Index]); // Set the check box text(4)

switch (Index) {
case 1:(5)
//
// Set the number of possible states to 3
//
CHECKBOX_SetNumStates(hItem, 3);(6)
//
// Use user defined bitmaps for the third state
//(7)
CHECKBOX_SetImage(hItem, &_abmBar[0], CHECKBOX_BI_INACTIV_3STATE); // Used if widget is disabled
CHECKBOX_SetImage(hItem, &_abmBar[1], CHECKBOX_BI_ACTIV_3STATE); // Used if widget is enabled
CHECKBOX_SetState(hItem, 2);(8)
break;
case 2:(9)
CHECKBOX_SetState(hItem, 1);
//
// Use user defined bitmaps for the 'checked' state
//
CHECKBOX_SetImage(hItem, &_abmXL[0], CHECKBOX_BI_INACTIV_CHECKED); // Used if widget is disabled
CHECKBOX_SetImage(hItem, &_abmXL[1], CHECKBOX_BI_ACTIV_CHECKED); // Used if widget is enabled
CHECKBOX_SetFont(hItem, &GUI_FontComic18B_ASCII);
break;
case 3:(10)
CHECKBOX_SetState(hItem, 1);
//
// Use user defined bitmaps for the 'checked' state
//
CHECKBOX_SetImage(hItem, &_abmXXL[0], CHECKBOX_BI_INACTIV_CHECKED); // Used if widget is disabled
CHECKBOX_SetImage(hItem, &_abmXXL[1], CHECKBOX_BI_ACTIV_CHECKED); // Used if widget is enabled
CHECKBOX_SetFont(hItem, &GUI_FontComic24B_ASCII);
break;
}
//
// Disable all check boxes shown on the right side of the dialog
//
if (i >= 4) {(11)
WM_DisableWindow(hItem);
}
}
break;
case WM_NOTIFY_PARENT:
Id = WM_GetId(pMsg->hWinSrc); // Id of widget
NCode = pMsg->Data.v; // Notification code
switch (NCode) {
case WM_NOTIFICATION_RELEASED: // React only if released
if (Id == GUI_ID_OK) { // OK Button
GUI_EndDialog(hDlg, 0);
}
if (Id == GUI_ID_CANCEL) { // Cancel Button
GUI_EndDialog(hDlg, 1);
}
break;
}
break;
default:
WM_DefaultProc(pMsg);
}
}

/*********************************************************************
*
* Public code
*
**********************************************************************
*/
/*********************************************************************
*
* MainTask
*/
void MainTask(void) {
#if GUI_SUPPORT_MEMDEV
WM_SetCreateFlags(WM_CF_MEMDEV);
#endif
GUI_Init();
WM_SetDesktopColor(GUI_BLACK);
while (1) {
GUI_ExecDialogBox(_aDialogCreate, GUI_COUNTOF(_aDialogCreate), &_cbCallback, 0, 0, 0);
GUI_Delay(500);
}
}


41.1.1 復選框支持的通知代碼
以下事件是復選框控制項作為WM_NOTIFY_PARENT消息的一部分發送給其父窗口的:
消息 描述
WM_NOTIFICATION_CLICKED 復選框已被點擊。
WM_NOTIFICATION_RELEASED 復選框已被釋放。
WM_NOTIFICATION_MOVED_OUT 復選框已被點擊,且指針已移出復選框並且沒有釋放。
WM_NOTIFICATION_VALUE_CHANGED 復選框的狀態已改變。


41.1.2 按鈕支持鍵盤反應
如果控制項具有輸入焦點,則它將對下列各鍵做出反應:
按鍵 反應
GUI_KEY_SPACE 切換小工具的選中狀態

㈢ 原生JS——checkbox操作技巧

2.根據type="checkbox"選中所有checkbox

3.修改checkbox選中狀態

4.獲取checkbox的value

5.一個簡單的表格全選框功能實現

註:
1)通過document.querySelectorAll()獲得的NodeList類型,要使用for of進行遍歷,使用for in會訪問到隊形自定義的properties
2)classList對應的DOMTokenList類型使用contains檢查是否包含特定值

㈣ c# checkbox的使用問題!

首先給checkbox綁定一個CheckedChanged事件checkBox1_CheckedChanged

privatevoidcheckBox1_CheckedChanged(objectsender,EventArgse)
{
inta=1,b=2;
if(checkBox1.Checked)
a+=b;
}

㈤ html中的checkbox選中後的用法

checkbox 中添加value屬性,userid放進去
遍歷被選中的checkbox,取出value屬性,
如果是選中的多個,就組合成字元串,
1,2,3,4,

㈥ vb中的checkbox如何使用

checkbox傳遞一個布爾值,不選中為「false",同時也為「0」,選中時值為「true」,同時也為「1」
在檢測其值時,這樣判斷:
if
request.form("checkboxname")
=
true
then...

if
request.form("checkboxname")
=
1
then...
if
request.form("checkboxname")
=
false
then...

if
request.form("checkboxname")
=
0
then...

㈦ EXCEL中復選框怎麼用

方法如下(軟體版本:Office2007):

1、開發工具,插入,復選框:

(7)checkbox的使用方法擴展閱讀

1)選擇框:

a.單個復選框可被選擇;

b.單個復選框可被取消選擇;

c.並存的全部復選框可被選擇;

d.並存的全部復選框可被取消選擇;

e.並存的全部復選框可被部分選擇;

f.並存的全部復選框可被部分取消選擇;

g.存在全選關系的復選框的全部選擇;

h.存在全選關系的復選框的部分選擇;

i.存在全選關系的復選框的全部反選;

j.選擇框的形狀樣式與設計稿一致;

k.選擇框的勾選樣式(方塊、對勾、叉號)與設計稿一致;

l.選擇框的部分勾選樣式(淺色方塊、對勾、叉號)與設計稿一致;

m.選擇框在頁面上顯示時的尺寸與設計稿一致;

n.選擇框與周圍控制項的邊距與設計稿一致;

o.選擇框的線條寬度與設計稿一致;

p.選擇框的對齊方式與設計稿一致;

2)標簽

a.標簽文案內容與設計稿一致;

b.標簽文案內容與復選框功能描述一致;

c.標簽文字大小與設計稿一致;

d.標簽文字的長度屏幕范圍內顯示完整;

e.標簽文字超出屏幕范圍的處理;

f.標簽文字的顏色;

g.標簽文字與頁面內控制項的距離;

h.標簽文字的對齊方式(水平,垂直);

此外,每一個復選框都對應有相應的生效邏輯,除了外觀和操作上還要注意:

a.復選框被選擇時,功能的生效性;

b.復選框被取消選擇時,功能的生效性;

c.復選框全部/部分選擇時,功能的生效性;

d.復選框全部/部分反選時,功能的生效性。

有時候為了加強可親性和操作便捷,復選框可以對應上一個快捷鍵,使用戶可使用鍵盤上的按鍵來選擇所對應的復選框。一般來說,標簽上的快捷鍵會用下劃線標示,例如「Activate」代表A為快捷鍵。而當快捷鍵沒有在標簽內出現,便會用括弧表示,例如「激活(A)」。

復選框的其他形式:

在某些情況,復選框可能以按鈕的形式顯示:按鈕被按下後不會彈回,而是保持按下的狀態,來表示選中;要再按一次才會恢復到凸起狀態,表示取消選中。

㈧ asp中checkbox怎麼用

Checkbox 控制項又稱為復選框控制項,支持多選功能。同一組復選框控制項需要有相同的name屬性值。
1.checkbox 控制項的屬性。支持多數通用屬。
它的特有屬性有:indeterminate 。該屬性是讀寫屬性,可返回或設置復選框的狀態。當設置該屬性時,復選框處於選中狀態,此時,該屬性值與checked 無關。
indeterminate = true 或 indeterminate =false
2.checkbox 控制項的事件
復選框控制項支持多數通用事件,最常用的事件是click事件
以下是示例:
<html><head><title>演示 Checkbox 控制項的使用</title>

<script language=vbscript type=text/vbscript>
<!--
sub chk1_onclick()
if chk1.checked then
textarea1.style.fontstyle="italic"
else
textarea1.style.fontstyle="normal"
end if
end sub
sub chk2_onclick()
if chk2.checked then
textarea1.style.fontweight="bold"
else
textarea1.style.fontweight="normal"
end if
end sub

sub chk3_onclick()
if chk3.checked then
textarea1.style.textdecorationunderline="true"
else
textarea1.style.textdecorationunderline="false"
end if
end sub

sub chk4_onclick()
if chk4.checked then
chk4.indeterminate=true
textarea1.style.textalign="center"
else
textarea1.style.textalign="left"
end if
end sub
-->
</script>
</head>
<body bgcolor="#ffffff">
<p align="center"><textarea rows=3 clos=35 id=textarea1 name=textarea1 style="font-family:宋體;font-size:18pt">演示 Checkbox 控制項的使用</textarea></p>
<input type="checkbox" id="chk1" name=chktest />傾斜<br />
<input type="checkbox" id="chk2" name=chktest />加粗<br />
<input type="checkbox" id="chk3" name=chktest />下劃線<br />
<input type="checkbox" id="chk4" name=chktest />居中<br />
</body></html>

㈨ vb中checkbox控仵怎樣使用

value——返回或設置復選框的狀態。其值為0時(默認值,對應常數為vbUnchecked),表示復選框沒有選中;為1時(對應常數為vbchecked),表示復選框處於選中狀態;為2時,表示復選框前面的v處於灰色模糊狀態(對應常數為vbGrayed)。Enabled——表示復選框當前是否可用。其值為True時,表示復選框為正常可用狀態;為False時,表示復選框處於不可用狀態,此時運行時選擇項內容變為雕刻狀。Check Box控制項與Option Button控制項有些相似,但在使用時有一個很大的不同,即CheckBox控制項是彼此獨立工作的,它們互不相干,沒有絲毫的制約關系。只要您願意,全選上或者一個也不選都可以。CheckBox復選框控制項有時也以組的形式出現,但即使是這樣,它們仍然是毫不相乾的,給它們分組只是為了使界面上的復選框顯得含義清楚,比如我們總是把反映同一問題的復選框歸為一組。(2)常用事件——Click(不支持雙擊)事件CheckBox控制項的常用事件為Click事件,用戶的單擊操作即觸發該事件。(3)例子:每次單擊復選框控制項時都將使其Caption屬性以指示選中或未選中狀態(見教材P122)。Private Sub Check1_Click()If Check1.Value = 1 Then '當check1被選中時 Check1.Caption = "checked" ElseIf Check1.Value = 0 Then Check1.Caption = "unchecked" End IfEnd Sub響應滑鼠和鍵盤:在鍵盤上使用[TAB]鍵並按[空格]鍵,由此將焦點轉移到復選框控制項上,也會觸發復選框控制項的Click事件。也可以在Caption屬性的一個字母之前添加連字元「&」,創建一個鍵盤快捷方式來切換復選框控制項的選擇。如上例中:Private Sub Check1_Click()If Check1.Value = 1 Then '當check1被選中時 Check1.Caption = "&checked" '定義快捷鍵 ElseIf Check1.Value = 0 Then End IfEnd Sub則按「Alt+c」組合鍵將使控制項在選中和未選中之間切換。注意:這種快捷鍵定義方法對於菜單和許多其它控制項同樣適用。

㈩ 多個checkbox的用法

多個checkbox使用相同的name值即可,例如
<input type="checkbox" name="abc" value="1" />
<input type="checkbox" name="abc" value="2" />
<input type="checkbox" name="abc" value="3" />

如果需要id屬性,id可以不同,不會影響多選.

閱讀全文

與checkbox的使用方法相關的資料

熱點內容
斷奶後正確的回奶方法 瀏覽:359
聯想電腦打開麥克風在哪裡設置方法 瀏覽:969
如何測量水溫感測器方法 瀏覽:440
橋梁鋼腹板的安裝方法 瀏覽:743
中式棉襖製作方法圖片 瀏覽:71
五菱p1171故障碼解決方法 瀏覽:866
男士修護膏使用方法 瀏覽:554
電腦圖標修改方法 瀏覽:609
濕氣怎麼用科學的方法解釋 瀏覽:545
910除以26的簡便計算方法 瀏覽:813
吹東契奇最簡單的方法 瀏覽:712
對腎臟有好處的食用方法 瀏覽:106
電腦四線程內存設置方法 瀏覽:520
數字電路通常用哪三種方法分析 瀏覽:27
實訓課程的教學方法是什麼 瀏覽:533
苯甲醇乙醚鑒別方法 瀏覽:90
蘋果手機微信視頻聲音小解決方法 瀏覽:708
控制箱的連接方法 瀏覽:83
用什麼簡單的方法可以去痘 瀏覽:797
快速去除甲醛的小方法你知道幾個 瀏覽:811