导航:首页 > 使用方法 > 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的使用方法相关的资料

热点内容
中式棉袄制作方法图片 浏览:65
五菱p1171故障码解决方法 浏览:860
男士修护膏使用方法 浏览:548
电脑图标修改方法 浏览:609
湿气怎么用科学的方法解释 浏览:539
910除以26的简便计算方法 浏览:807
吹东契奇最简单的方法 浏览:706
对肾脏有好处的食用方法 浏览:100
电脑四线程内存设置方法 浏览:514
数字电路通常用哪三种方法分析 浏览:17
实训课程的教学方法是什么 浏览:527
苯甲醇乙醚鉴别方法 浏览:84
苹果手机微信视频声音小解决方法 浏览:702
控制箱的连接方法 浏览:77
用什么简单的方法可以去痘 浏览:791
快速去除甲醛的小方法你知道几个 浏览:805
自行车架尺寸测量方法 浏览:126
石磨子的制作方法视频 浏览:154
行善修心的正确方法 浏览:405
薯仔炖鸡汤的正确方法和步骤 浏览:278