标签: checkbox

jQuery如果选中复选框

我有一个函数,我只想在检查同一个tr中的复选框时触发.请告诉我我做错了什么,通常的方法不起作用.谢谢

JS

$(".add_menu_item_table").live('click', function() {
  var value_td = $(this).parents('tr').find('td.td_name').text();
  if ($('input.checkbox_check').attr(':checked')); {
    var newDiv = $('<div class="div_menu_button"></div>');
    var showDiv = $('<div id="show' + "0" + numShow++ + '" class="menu_button_info hidden"></div>');
    var toggleTrigger = $('<a id="toggleshow' + "0" + numToggle++ + '" data-target="#show' + "0" + numTarget++ + '" class="toggle_trigger actions">&nbsp;</a><div style="padding:5px"></div>');
    var menuForm = $('<form id="menu_edit_form' + "0" + numForm++ + '" class="menu_creation_form"></form>');
    $('#created_buttons_list').append(
      newDiv.text(value_td)
    );
    newDiv.wrap("<li></li>");
    newDiv.append(toggleTrigger);
    newDiv.append(showDiv);
    showDiv.append(menuForm);
    menuForm.html('<label for="navigation_label">Navigation Label</label><input id="navigation_label' + "0" + numLabelone++ + '" …
Run Code Online (Sandbox Code Playgroud)

checkbox jquery if-statement

393
推荐指数
7
解决办法
88万
查看次数

打开/关闭复选框

我有以下内容:

$(document).ready(function()
{
    $("#select-all-teammembers").click(function() {
        $("input[name=recipients\\[\\]]").attr('checked', true);
    });                 
});
Run Code Online (Sandbox Code Playgroud)

我希望id="select-all-teammembers"点击时可以在已选中和未选中之间切换.想法?这不是几十行代码?

checkbox jquery toggle jquery-selectors

386
推荐指数
8
解决办法
45万
查看次数

POST未经检查的HTML复选框

我有一大堆默认选中的复选框.我的用户可能会取消选中一些(如果有的话)复选框,然后选中其余部分.

有没有什么办法,使表单POST所复选框检查,而不是的那些选中?

html forms checkbox post

283
推荐指数
17
解决办法
36万
查看次数

如何处理ASP.NET MVC表单中的复选框?

警告:这个问题已经超过九年了!

您最好的选择是搜索更新的问题,或搜索下面的答案,寻找您的MVC的特定版本,因为现在许多答案已经过时.

如果您确实找到适合您的版本的答案,请确保答案包含您正在使用的MVC版本.
(原始问题从下面开始)


这对我来说似乎有点奇怪,但就我所知,这就是你如何做到的.

我有一组对象,我希望用户选择其中一个或多个.这对我说"形式有复选框".我的对象没有任何"选择"的概念(它们是通过反序列化wcf调用形成的基本POCO).所以,我做了以下事情:

public class SampleObject{
  public Guid Id {get;set;}
  public string Name {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

在视图中:

<%
    using (Html.BeginForm())
    {
%>
  <%foreach (var o in ViewData.Model) {%>
    <%=Html.CheckBox(o.Id)%>&nbsp;<%= o.Name %>
  <%}%>
  <input type="submit" value="Submit" />
<%}%>
Run Code Online (Sandbox Code Playgroud)

并且,在控制器中,这是我可以看到用来检查用户检查的对象的唯一方法:

public ActionResult ThisLooksWeird(FormCollection result)
{
  var winnars = from x in result.AllKeys
          where result[x] != "false"
          select x;
  // yadda
}
Run Code Online (Sandbox Code Playgroud)

它首先是怪异的,其次,对于用户检查的那些项,FormCollection将其值列为"真假"而不仅仅是真.

显然,我错过了一些东西.我认为这是基于这样的想法构建的,即在html表单中作用的集合中的对象是使用UpdateModel()或通过ModelBinder 更新的.

但我没有为此设置对象; 这是否意味着这是唯一的方法?还有另一种方法吗?

forms checkbox asp.net-mvc

247
推荐指数
10
解决办法
23万
查看次数

247
推荐指数
7
解决办法
73万
查看次数

Android - CheckBox和文本之间的间距

是否有一种简单的方法可以在CheckBox控件中的复选框和相关文本之间添加填充?

我不能只添加前导空格,因为我的标签是多行的.

原样,文本太靠近复选框: 替代文字

checkbox android padding

246
推荐指数
15
解决办法
13万
查看次数

如何在jQuery中检索复选框值

如何使用jQuery获取选中的复选框值,并立即将其放入textarea?

就像这段代码一样:

<html>
  <head>
  </head>

  <body>
    <div id="c_b">
      <input type="checkbox" value="one_name" checked>
      <input type="checkbox" value="one_name1">
      <input type="checkbox" value="one_name2">
    </div>  

    <textarea id="t"></textarea>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果id="c_d"Ajax更新,则下面的altCognito代码不起作用.有什么好的解决方案吗?

html checkbox jquery

239
推荐指数
7
解决办法
58万
查看次数

用于复选框标签的jQuery选择器

<input type="checkbox" name="filter" id="comedyclubs"/>
<label for="comedyclubs">Comedy Clubs</label>
Run Code Online (Sandbox Code Playgroud)

如果我有一个带有描述它的标签的复选框,我如何使用jQuery选择标签?是否更容易为标签标签提供ID并选择使用$(#labelId)

checkbox jquery jquery-selectors

232
推荐指数
4
解决办法
23万
查看次数

使用jQuery获取div中已选中复选框的列表

我想获得一个在具有特定id的div中选中的复选框的名称列表.我怎么用jQuery做到这一点?

例如,对于这个div我想得到数组["c_n_0"; "c_n_3"]或字符串"c_n_0; c_n_3"

<div id="checkboxes">
    <input id="chkbx_0" type="checkbox" name="c_n_0" checked="checked" />Option 1
    <input id="chkbx_1" type="checkbox" name="c_n_1" />Option 2
    <input id="chkbx_2" type="checkbox" name="c_n_2" />Option 3
    <input id="chkbx_3" type="checkbox" name="c_n_3" checked="checked" />Option 4
</div>
Run Code Online (Sandbox Code Playgroud)

checkbox jquery jquery-selectors

222
推荐指数
7
解决办法
42万
查看次数

如何在HTML中实现"全选"复选框?

我有一个带有多个复选框的HTML页面.

我需要一个名为"全选"的复选框.当我选中此复选框时,必须选中HTML页面中的所有复选框.我怎样才能做到这一点?

html javascript checkbox selectall

206
推荐指数
15
解决办法
55万
查看次数