如何用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构建管理后台

如何用js的函数控制checkbox是不是被选中

html如何用checkbox 控制文本框中的内容.

AngularJS - 如何用 ng 样式替换框阴影的颜色?

angularjs`angucomplete-alt` - 如何用一些数字限制下拉列表?

会jQuery,该如何用AngularJS编程思想?