Tag: 复选框

获取表单上的复选框值并使用jQuery存储在变量中

有一个表单使用多个复选框和一个’test’类(只能检查其中一个类似于使用单选按钮 – 不是我的想法顺便说一句!)。 提交表单时,我想获取已选中复选框的值并将其存储在变量中 – 有人可以帮忙吗? 干杯! 克里斯

获取按名称检查的复选框数量

我试图找出已检查了多少个复选框,但遇到了一些麻烦.. 我的复选框都名为delete[] 。 var count = ($(‘#form_store_setup input[name=delete]:checked’).length); ……这根本不起作用: var count = ($(‘#form_store_setup input[name=delete[]]:checked’).length);

Jquery复选框更改function在IE 8中不起作用

我有以下jquery代码,点击一个复选框,我将显示一个弹出值。 除了在IE中,在所有其他浏览器中它按预期工作。 也就是说,在更改时,将选中复选框并打开弹出窗口。 但是在IE8中它没有被检查,但弹出窗口正确显示。 代码: $(‘#TAndC’).change(function(){ if( $(‘input[name=”TAndC”]’).is(‘:checked’)) { $(‘#TandCBox’).show(); var termsandcondition = GetEnum().TermsandConditionsPageId; var actionURL = ‘@Url.Action(“ShowTAndC”, “Account”, new { isFromCheckBox = true })’; $(‘.popUpForm’).load(actionURL); var msgBox = $(‘#terms’).attr(‘href’); MaskMsgPopUp(msgBox); return false; } });

多个选择器jquery

这个: $(‘input.people’).attr(‘checked’, false).filter(‘[name=toddS]’).attr(‘checked’, true); 在取消选中所有其他框时,将选中一个包含人类和名称toddS的复选框。 如何在filter中添加其他名称? 我尝试了几种不同的组合,没有任何作用。 这就是我所拥有的: $(‘input.people’).attr(‘checked’, false).filter(‘[name=toddS], [name=gwenD]’).attr(‘checked’, true);

如何选择或取消选择JQuery Mobile中的所有复选框?

我有几个可折叠的复选框,我正在尝试检查/取消选中该部分中的所有框。 HTML 目前,当我单击主复选框时,它只是打开并关闭可折叠对话框。 Education Day Care Elementary High School Post Secondary School Emergency Ambulance Station Fire Station Hospital Police Facilities Chamber of Commerce City Facility City Hall Government Facility JQuery的 JQuery代码似乎不起作用。 $(document).ready(function() { fixContentHeight(); $(‘#education’).click(function() { $(“INPUT[name=’education’]”).attr(‘checked’, $(‘#education’).is(‘:checked’)); }); }); 任何提示都会有所帮助!

如何使用不同的复选框确保不同的选项

我需要为我的网站找到解决方案。 我有更多复选框选项,根据复选框我决定检查我想从脚本中获得不同的选项。 例如,如果我选中值为1的复选框,我想获得报价Ping。 请问有人帮我解决如何用JavaScript或jQuery编写的问题。 非常感谢! Ping Basic info Restart modules 为了更好地解释它..谢谢你们的答案,但解释一下,我只是在小提琴中制作了一个实时代码。 让我说我有这个代码http://jsfiddle.net/krizvite/t8k4fc11/ `我想制作一个脚本来执行此操作:如果我选中复选框苹果或蓝莓,我想只选择mash选项。 如果我选择黑莓,我想选择粉碎方法,例如,如果我使用橙色,我想要有选择。 你能帮助我吗?

Bootstrap开关返回“开/关”而不是“真/假”

Bootstrap有大量使用,很多人比我更聪明,所以我确定我要指出的问题是完全没有问题,我只是错了,但…… 。 我有一个表单,其中一个复选框使用bootstrapSwitch()转换为开关 这是我的HTML 并且js: $(“#Resend”).bootstrapSwitch(); 这会在我的页面上生成一个整洁的自举切换开关。 该页面发布到ASP.NET MVC4控制器方法,该方法需要模型中的布尔值。 public class MyModel { public bool Resend { get; set; } } 当我发布此表单时,我的Resend布尔值始终为false。 为什么? 因为bootstrap开关的值是on而不是true 。 我不想将我的模型从布尔值更改为字符串,因此我不得不在jquery中截取post并将复选框的值更改为true如果它已on 。 这似乎是我的倒退。 当然如果在复选框上使用bootstrapSwitch()它应该产生true/false而不是on/off 我错过了什么吗?

检测单击复选框的顺序

我正在尝试创建一个页面,允许用户从总共25个中选择8个复选框。 我想知道, 如何检测他们检查它们的确切顺序 。 我正在使用一个简单的html首页,将通过指向php页面的表单操作进行validation。 我试图获得八个复选框的结果(checkbox1,checkbox2,checkbox6,checkbox3,checkbox7等),以及它们被点击的确切顺序。 我想我找到了我要找的东西,我不太确定,但是我在实施它时遇到了麻烦。 这是我到目前为止,我想我的问题是,一旦用户提交表单,我需要什么类型的PHP来收集此信息。 对于我有的表格: Option 1 Option 2 Option 3 Option 4 对于我有的Javascript: <!– $(document).ready(function () { var array = []; $('input[name="checkbox1"]').click(function () { if ($(this).attr('checked')) { // Add the new element if checked: array.push($(this).attr('value')); } else { // Remove the element if unchecked: for (var i = 0; i […]

构建jquery复选框 – 无法设置选中的值

这看起来很简单,我不知道这是一个错误,还是我做错了什么。 我想要做的是在jquery中构建一个复选框输入,然后返回输入的字符串。 我有这个代码: var obj = $(”); obj.attr(‘disabled’, ‘disabled’); obj.attr(‘type’, ‘checkbox’); obj.attr(‘checked’, ‘checked’); // this does not work! 无论我如何渲染这个obj,’checked’属性永远不会被输出。 所以我试过了: $(”).append(obj).remove().html(); 它返回: 我试过设置一个id属性,没什么区别。 我也试过这个,但它不起作用: obj.attr(‘checked’, true); 有关如何获取使用checked属性设置为’checked’(通过jquery)呈现的输入标记的任何建议? 我意识到我可以用字符串连接来做这个,但是现在我真的想知道为什么它不按照应该的方式工作。 编辑 你可以在firebug中尝试这个。 以我的方式或cletus的方式创建obj,然后尝试将其渲染为字符串。 你会发现’checked’属性永远不会被渲染。

在页面刷新后检查复选框

我有几个复选框。 当单击/选中任何一个并单击搜索按钮时,将获取它们的值并作为查询字符串传递给URL并刷新返回与传递的查询值匹配的结果的页面。 像这样:mysite.com/result.aspx?k=”Hospital“或”办公室“或”紧急“ 我能够在’k =’之后获取值。 我将“医院”或“办公室”或“紧急”捕获并存储在变量中。 现在我需要在页面重新加载后根据这些值重置复选框的选中状态,并忘记控件的先前状态。 我无法继续前进。 有人能帮我吗? var checkedOnes=decodeURI(location.href.match(/\&k\=(.+)/)[1]); if (value.length == 2) { $(‘input[name=”LocType”][value=”‘ + value[1] + ‘”]’).prop(‘checked’, true); } 这是我捕获复选框值并传递给URL的方式: var checkboxValues = $(“input[name=LocType]:checked”).map(function() { return “\”” + $(this).val() + “\””;}).get().join(” OR “); window.location= url+checkboxValues; HOSPITALS   PHYSICIAN OFFICES   EMERGENCY CENTERS   OUT-PATIENT CENTERS   FACILITIES GO