Tag: 复选框

如何跟踪ASP.NET中的复选框更改?

我有一个包含很多行的Gridview,每行有两个复选框,一个用于美国可用性,另一个用于英国可用性。 之前,代码使得在每次复选框更改时,页面都会进行回发,并且将运行要更新该项目的代码。 可以想象,对于数百行,任何重大变化都需要很长时间,并且通过这种方法变得非常繁琐。 因此,我为复选框上的更改创建了一些jQuery侦听器,这些方法实质上是根据自创建页面以来对该复选框所做的更改,将单击的复选框的索引添加到现有Javascript数组。 $(‘.checkUs input:checkbox’).click(function () { var row = $(this).parent().parent().parent().index(); var isChecked = $(this).is(‘:checked’); if (isChecked && $.inArray(row, usRowsChecked) === -1 && $.inArray(row, usRowsUnchecked) === -1) usRowsChecked.push(row); else if (isChecked && $.inArray(row, usRowsUnchecked) !== -1) usRowsUnchecked.splice($.inArray(row, usRowsUnchecked), 1); if (!isChecked && $.inArray(row, usRowsUnchecked) === -1 && $.inArray(row, usRowsChecked) === -1) usRowsUnchecked.push(row); else if […]

Javascript Checkbox cookie

在我的PHP表单上随机数量的复选框(取决于MySQL查询结果)我使用pagination和checkbox_cookie.js脚本来记住来自其他子页面的复选框值。 如果有少于200个复选框,它会失去最后一个复选框更改的内存,例如我有8个子页面中的230个复选框,它会记住7个子页面中的位置,但不能保存第8页的复选框状态。 而现在我真的不明白为什么会发生这种情况。 是cookies大小? JSON数组限制? 什么东西? 也许你会知道在哪里寻找一个aswer。 这是checkbox_cookie代码: var aa_checkbox; function init_checkbox(){ //setup blank cb cookie if(!Cookie.read(‘cb’)){ Cookie.write(‘cb’, JSON.encode({})); } //setup “associative array” to match what is currently in the cookie aa_checkbox = JSON.decode(Cookie.read(‘cb’)); //set up each checkbox with class=”remember_cb” $$(‘input.remember_cb’).each(function(el){ //mark checked if it is in the cookie if(aa_checkbox[el.name]){ el.checked = ‘checked’ } //setup […]

ruby on rails:使用JQuery提交一个单击check_box的表单

我有一张表格。 我在number_field标记中添加了一个JQuery onchange submit。 我想为check_box_tag做同样的事情。 如果您单击一个复选框,我希望表单被提交。 我尝试了很多选择,但我没有得到它。 希望您能够帮助我。 “list”, :remote => true) do %> @size, :onchange => (“javascript: document.list.submit();”)) %> Equipment true, :onclick => (“javascript: document.list.submit();”)}) %>

取消选中复选框时清除特定表单元素

任何人都可以给我一个基本的例子,当我取消选中复选框时,如何清除特定的表单输入(每个输入都有自己的唯一ID)? 我已经尝试了一些解决方案,但似乎无法让它可靠地工作。 我需要这个只在盒子未经检查时发生,这似乎给了我一些问题。

获取切换复选框状态是真还是不

在这,我没有获得复选框的状态是真还是假我尽我所能我没有得到任何解决方案。 当点击切换时,它总是给我一个假值 $(‘input’).on(“change”, function() { if ($(‘input[type=”checkbox”].is(“:checked”)’)) { alert(“its checked”); } }); input[type=checkbox] { width: 0; height: 0; visibility: hidden; } label { cursor: pointer; text-indent: -9999px; width: 50px; height: 20px; background: grey; display: block; border-radius: 100px; position: relative; } label:after { content: ”; position: absolute; top: 3px; left: 3px; width: 14px; height: 14px; background: […]

如何选中一个复选框时选择全部

我有一个表格,我填写一些数据,并有每个复选框,最后一个复选框是“全部”。 当我选中此“全部”复选框时,应选中剩余复选框,反之亦然。 填写数据的代码。 Function Add Edit View Delete All @foreach (var item in Model) { @item.FunctionName } 我的UI看起来像 :

获取选中的复选框并添加到总计

我有三组复选框(serviceA,B&C),每组有5个复选框,每组都有相同的类名。 我需要计算每个集合的已选中复选框,将它们与a,b,c(每个服务A,B,C的不同值)相乘,并在文本框,div或其他内容中显示所有选择的总和。 到目前为止,我得到了理想的结果,一切正常,但我希望jquery专家告诉我是否有更好的方法,或者更短或更整洁的方式来编写代码。 这是我的代码,也是在jsfiddle : HTML: serviceA1 serviceA2 serviceA3 serviceA4 serviceB1 serviceB2 serviceB3 serviceB4 Total ​ 使用Javascript: $(document).ready(function() { $(“input:checkbox”).click(function(event) { var total = 0; var a = 5; var b = 10; var c = 8; var totalA = 0; var totalB = 0; var totalC = 0; $(“.serviceA:checkbox:checked”).each(function() { totalA += parseInt($(this).val()); }); […]

asp.net如何在更新面板工作时保存复选框satus?

我有一个更新面板巫婆每30秒工作一次。 该页面包含许多复选框。 当更新面板工作时,复选框将返回其默认状态,尽管在更新面板工作之前选中了其中一​​些状态。 有什么帮助吗? 有复选框: Text1 Text1 Text1 Text1

如何使用Javascript从GridView隐藏选定行的CheckBox?

我在第一列中有一个带CheckBox的GridView ,在SecondLast列上有一个Button 。 当用户单击Button , current row的CheckBox必须使用Javascript Invisible 。 <asp:CheckBox ID="chkSelect" runat="server" Height="30" class="mychk" rowid="” /> //some more templates here <asp:Button ID="BtnSource" runat="server" Text="Source" rowid="” class=”showButton” OnClick=” /> 使用Javascript: function SetRowValues(id, controlid, fair, good, mint, nnew, poor, broken) { var rowid = $(“#” + controlid).attr(“rowid”); var chkBoxID; var chkRowid; $(‘.mychk’).css(“display”, “block”); $(‘.mychk’).each(function() { chkBoxID = […]

jQuery / Javascript:选中所有复选框,但仅限于特定表中

在这需要一些帮助。 首先,这是我的HTML的样子: Select All A B C D A B C D 在一个页面中还有5个这样的表,我要做的是当在某个表上勾选 复选框时,只检查该特定表中的 复选框。 任何有关如何做到这一点的帮助将不胜感激。