如何用angularjs控制check box
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用angularjs控制check box相关的知识,希望对你有一定的参考价值。
参考技术A 勾选时...做某种算法不勾选时 做另一种算法
if ( BST_CHECKED == IsDlgButtonChecked( IDC_CHECK1 ) )
// 勾选
else
IDC_CHECK1是CheckBox控件。
函数功能:该函数可以确定某个按钮控制是否有选中标志,或者三态按钮控制是否为灰色的、选中的、或两者都不是。
函数原型:UINT IsDlgButtonChecked(HWND hDlg,Int nlDBUtton);
参数:
hDlg:指向包含按钮控制的对话框。
nkDButtom:指定按钮控制的整型标识符。
返回值:使用BS_AUTOCHECKBOX、BS_AUTORADIOBUTTON、BS_AUTO3STATE、BS_CHECKBOX、BS_RADIOBUTION或BS_3STATE样式创建的按钮的返回值可以是如下值之一:
BST_CHECKED:表示按钮被选中。
BST_INDETERMINATE:表示按钮是灰色的,即为不确定状态(只有具有BS_3STATE或BS_AUTO3STATE样式的按钮才使用该值)。
BST_UNCHECKED:表示该按钮未选中(unckecked)。如果该按钮用其他任何样式,那么返回值为零。
也可以为该控件添加一个控件类型的BOOL值变量如:BOOL m_delete;
void calcuArea::DoDataExchange (CDataExchange *pDX)
CAcUiDialog::DoDataExchange (pDX) ;
DDX_Check(pDX, IDC_CHECK1, m_delete);
也可以对变量进行get或者set之类的操作来设置或者判断复选框的选择状态。
得到复选框状态的函数:CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK);
int state = pBtnNONE->GetCheck();
当state == 0时表示该复选框没有被选中;
当state == 1时表示该复选框被选中设置复选框状态的函数:CButton* pBtn = (CButton*)GetDlgItem(IDC_CHECK);
pBtnNONE->SetCheck(1);
SetCheck(1)表示设置复选框为“选中”状态;
SetCheck(0)表示设置复选框为“未选中”状态;本回答被提问者和网友采纳
如何用CSS控制按钮图片切换
求代码发上谢谢
谁说CSS不能实现? CSS你玩好了连WOW都可以做出来
我都研究出来了
<style>
.box2
.box2 imgdisplay:block; padding:2px; border:0;
.box2 acolor:#333; text-decoration:none;border:0px solid #FFF; float:left; cursor:hand;
.box2 a spandisplay:none; color:#F00;
.box2 a:hovercolor:#999; border:0px solid #333;
.box2 a:hover spandisplay:inline; position:absolute;
</style>
</head>
<body>
<h2>CSS</h2>
<table class="box2">
<tr>
<td>
<a href="#"><span><img src="02.jpg" /></span>
<img src="01.jpg" /></a>
</td>
</tr>
</table>
</body>
准备两张图片放在一起就行了
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<style>
#menu5
width: 200px;
margin: 10px;
#menu5 li a
height: 32px;
voice-family: "\\"\\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
#menu5 li a:link, #menu5 li a:visited
color: #FFF;
display: block;
background: url(menu5.gif);
padding: 8px 0 0 10px;
#menu5 li a:hover
color: #FFF;
background: url(menu5.gif) 0 -32px;
padding: 8px 0 0 10px;
</style>
<body>
<div id="menu5">
<ul>
<li><a href="#1" title="Link 1">Link 1</a></li>
<li><a href="#2" title="Link 2">Link 2</a></li>
<li><a href="#3" title="Link 3">Link 3</a></li>
<li><a href="#4" title="Link 4">Link 4</a></li>
<li><a href="#5" title="Link 5">Link 5</a></li>
</ul>
</div>
</body> </html>
下面是背景图片。
参考技术A css不能实现,只能用js实现.以上是关于如何用angularjs控制check box的主要内容,如果未能解决你的问题,请参考以下文章
AngularJS - 如何用 ng 样式替换框阴影的颜色?