Tag: 复选框

无法从复选框向REST传递正确的值

我正在尝试学习Web开发并尝试做一些基本的复选框教程,但我坚持将值发送给Rest Service。 我的意图是,例如,如果选中了两个复选框,我应该能够在我的Rest Service中捕获它并执行某些操作。 下面是HTML文件 Graph1 Graph2 Graph3 Graph4 $(“#btnGetResponse”).click(function() { var ids = $(‘[name=”graphId”]:checked’).map(function() { return this.id; }).get(); console.log(ids); $.ajax({ type: “GET”, url: “http://localhost:51349/SMS_Rest.svc/v1/CheckBox”, data: { graphId: ids }, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(response) { if (response == true) { alert(‘hello’); } }, failure: function(response) { alert(‘fail’); } }); }); 如果我选择一个复选框,则生成的URL是: http://localhost:51349/SMS_Rest.svc/v1/CheckBox?graphId%5B%5D=1 […]

如何使用复选框动态过滤内容? – jQuery

我试图使用复选框和jquery动态过滤掉内容。 作为jquery的新手,我不确定如何正确地做到这一点,所以如果任何可以帮助那将是伟大的。 我有这个代码: $(document).ready(function(){ $(“#test”).change(function() { if ($(this).is(“:checked”)) { $(“#example”).hide(); }else{ $(“#example”).show(); } }); }); Example Example2 我试图让它成为两个复选框动态工作,这意味着我不必像上面那样硬编码id,这只适用于第一个复选框。 我想有多个复选框,所以想知道如何做到这一点。 我是否在检查中获取ID并以某种方式插入? 任何帮助都会很棒,谢谢。

如何更改点击输入值?

我通过ajax加载内容,并希望更改每个复选框的值,如果单击它们。 我试试 function calculate(){ if($(‘input[type=checkbox][checked]’)) { $(this).attr({ value: 1 }); } else { $(this).attr({ value: 0 }); } calculatebbb(); } 并添加到每个输入: 但是它不会检查这个元素,它会清除所有元素。

如何使用Jquery和ASP.net将复选框转换为字符串以进行发布?

我正在尝试将复选框转换为可以使用我的asp.net代码通过电子邮件发送的字符串。 下面的代码使用Jquery脚本将html表单转换为ASP.net,工作正常。 但是,表单不会转换复选框。 即使在检查时,它总是将它们带入“否”。 除此之外,表格完美无缺。 它发送电子邮件很好,所有其他字段工作正常。 这是与复选框相关的HTML代码。 我很确定它与JQUERY和/或ASP.net代码有关。 Case 4 Contact Form Response.Write(sendMailSE(Convert.ToString(Request.Form(“name”)), Convert.ToString(Request.Form(“field1”)), Convert.ToString(Request.Form(“field2”)), Convert.ToString(Request.Form(“field3”)), Convert.ToString(Request.Form(“field4”)), Convert.ToString(Request.Form(“checkbox1”)), Convert.ToString(Request.Form(“checkbox2”)), Convert.ToString(Request.Form(“checkbox3”)), Convert.ToString(Request.Form(“comments”)))) Public Function sendMailSE(ByVal field1, ByVal field2, ByVal field3, ByVal field4, ByVal checkbox1, ByVal checkbox2, ByVal checkbox3, ByVal comments) As String Try Const ToAddress As String = “jdoe@abcd.com” ‘(1) Create the MailMessage instance Dim mm […]

Jquery复选框过滤 – 修复

我找到了一个需要jquery过滤的脚本。 在该脚本中,某些项目的值为绿色,一些为绿色和黄色。 如果您选择绿色和黄色的颜色,您将获得所有绿色和黄色项目,以及绿色和黄色项目。 我需要改变它,如果我选择绿色和黄色,我只会得到绿色和黄色的项目。 我不是很擅长js,所以我真的很感激帮助。 var byProperty = [], byColor = [], byLocation = []; $(“input[name=fl-colour]”).on( “change”, function() { if (this.checked) byProperty.push(“[data-category~='” + $(this).attr(“value”) + “‘]”); else removeA(byProperty, “[data-category~='” + $(this).attr(“value”) + “‘]”); }); $(“input[name=fl-size]”).on( “change”, function() { if (this.checked) byColor.push(“[data-category~='” + $(this).attr(“value”) + “‘]”); else removeA(byColor, “[data-category~='” + $(this).attr(“value”) + “‘]”); }); $(“input[name=fl-cont]”).on( “change”, […]

为每个复选框设置jQuery cookie

我有一个简单的jQuery函数,可以根据复选框状态切换类。 这是代码: jQuery的: $(‘input[name$=”bg-noise-option”]’).click(function(){ var targetClass = $(this).data(‘at’); $(‘.’ + targetClass).toggleClass(‘bg-noise’); }); HTML: Body Elements Top Header Page Header Footer 问题:如何为每个选中的复选框创建cookie? 我只是试图给这些复选框留下一些记忆……不确定最好的方法。 我怀疑某种类型的.each(function)应该这样做,但我仍然是javascript新手。 我尝试过以下方法: $.each(function(){ $.cookie(‘bg-noise-cookie’, $(this).data(‘at’), {expires:365, path: ‘/’}); }) 但当然,只为最近选中的复选框创建一个cookie。 如何为每个创建一个独特的cookie? 或者我甚至需要? 也许有一种方法可以将它们存储在一个cookie(一个数组?)中,然后只需在页面加载时引用该数组来检查复选框? 非常需要洞察力。

jQuery更新初始价格点击具有data-price属性的复选框

我想在点击具有data-price值的checkbox时更新Initial Price ,我尝试做到但到目前为止没有运气,所以如果你告诉我哪里我错了,那将是非常值得注意的。 所以这是代码; http://jsfiddle.net/2M4Gr/1/ HTML标记: $ 10.00 Side Order 1 Side Order 2 Side Order 3 Side Order 4 Side Order 5 Side Order 6 (+ $5.00) Side Order 7 (+ $5.00) jQuery代码:( 不确定我是否采用正确的方式) var $cbs = $(‘input’); function calcUsage() { var total = $(‘.price span’).text(); $cbs.each(function () { if (this.checked) { total += […]

从asp.net调用javascript函数复选框

我有一个jQuery函数,如下所示,我希望在复选框点击时调用它。 当我使用input type=”checkbox”它工作正常。 但我想检查/取消选中c#代码(fillform())中的复选框,并基于此javascript函数也必须执行 但如果我设置runat=”server”或者如果我使用asp:checkbox ,则不调用以下函数。 我尝试使用下面的asp:checkbox代码以及page_load中的输入框。 但是没有调用该函数 c#代码 Page_load { chkVehicle.Attributes.Add(“onclick”, “toggleVehicle();”); } FillForm { chkVehicle.Checked = ObjUR.HasVehicle; } jQuery函数 function toggleVehicle() { if ($(‘#chkVehicle’).is(‘:checked’)) { $(‘#divVehicle :input’).removeAttr(‘disabled’); $(‘#divVehicle’).css({ “background-color”: ‘transparent’ }); } else { $(‘#divVehicle :input’).attr(‘disabled’, true); $(‘#divVehicle’).css({ “background-color”: ‘gray’ }); } } 请帮忙

如何编写复选框的ajax事件以立即将值传递给控制器

如何通过单击复选框传递PGId的值并获取复选框的值以更新值。 我的视图显示从方法“索引”获得的列表 @model PagedList.IPagedList @using (Html.BeginForm(“UpdateStatus”, “PGProfile”, FormMethod.Post)) { for (int i = 0; i < Model.Count; i++) { @Html.DisplayFor(m => m[i].PGId) @Html.HiddenFor(m => m[i].PGId) @Html.CheckBoxFor(m => m[i].Status) update } // how can I write a ajax event of checkbox to pass value of PGId to controller </script 我的控制器嵌套方法索引获取所有数据和方法Post UpdateStatus // bind all data and […]

使用jquery 1.10.2选中/取消选中所有复选框

关于这个主题有很多问题,但没有一个对我的问题有用,因为我不知道如何在我的代码中应用它们 – 我是jQuery的新手。 这是我的HTML页面: 现在我的jQuery看起来如下所示: $(function () { $(“#one #positionable2 #xyz2 #tab1 #cbselectall”).click(function () { if ($(“#one #positionable2 #xyz2 #tab1 #cbselectall”).is(‘:checked’)) { $(“#one #positionable2 #xyz2 #tab1 input[type=checkbox]”).each(function () { //$(this).attr(“checked”, true); $(this).prop(“checked”, true); }); } else { $(“#one #positionable2 #xyz2 #tab1 input[type=checkbox]”).each(function () { //$(this).attr(“checked”, false); $(this).prop(“checked”, false); }); } }); }); 请注意,我在表中有其他列,带复选框的列是第一列。 单击表标题中的复选框后,应选择数据行上的其他列,反之亦然。 不知何故,这是行不通的。 […]