GVKun编程网logo

从POST获取复选框数组值(javascript获取复选框的值)

5

本文的目的是介绍从POST获取复选框数组值的详细情况,特别关注javascript获取复选框的值的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解从POST获取复选框数

本文的目的是介绍从POST获取复选框数组值的详细情况,特别关注javascript获取复选框的值的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解从POST获取复选框数组值的机会,同时也不会遗漏关于Ajax发布并获取复选框值、jquery – 使用复选框名称获取复选框、jquery – 我试图从post获取数组的值、jquery – 获取复选框的值?的知识。

本文目录一览:

从POST获取复选框数组值(javascript获取复选框的值)

从POST获取复选框数组值(javascript获取复选框的值)

我发布了一系列复选框。而且我无法使其正常工作。我没有在foreach循环中包含适当的语法来保持简单。但它正在工作。我通过尝试使用文本字段而不是复选框执行相同的操作进行了测试,并且它与文本字段一起使用。

<form method="post"><?php foreach{echo''<input id="''.$userid.''" value="''.$userid.''"  name="invite[]" type="checkbox"><input type="submit">'';}?></form>

这是不起作用的部分。它回显“邀请”而不是数组。

<?php    if(isset($_POST[''invite''])){$invite = $_POST[''invite''];echo $invite;}

答案1

小编典典

您的$ _POST数组包含邀请数组,因此将其读取为

<?phpif(isset($_POST[''invite''])){  $invite = $_POST[''invite''];  echo $invite;}?>

因为它是一个数组,所以将不起作用。您必须遍历数组以获取所有值。

<?phpif(isset($_POST[''invite''])){  if (is_array($_POST[''invite''])) {    foreach($_POST[''invite''] as $value){      echo $value;    }  } else {    $value = $_POST[''invite''];    echo $value;  }}?>

Ajax发布并获取复选框值

Ajax发布并获取复选框值

我有以下代码:

<script type="text/javascript">function processForm() { $.ajax( {    type: ''POST'',    url: ''/ajax/checkbox.php?name=foton'',    data: { checked_box : $(''input:checkbox:checked'').val()},    success: function(data) {        $(''#message'').html(data);    }} );}</script><input type="checkbox" name="foton" value="1" onclick="processForm()">

checkbox.php文件:

    $checkbox = intval($_POST[''foton'']);if($checkbox == 1){    mysql_query("UPDATE users SET sekretessFoton = 1 WHERE userID = $memberID");}else{    mysql_query("UPDATE users SET sekretessFoton = 0 WHERE userID = $memberID");    }

问题是我没有从$ _POST [‘foton’]中获得任何价值,这是怎么回事?

谢谢

答案1

小编典典

在以下位置编辑代码:

$.ajax( {    type: ''POST'',    url: ''/ajax/checkbox.php'',    data: { foton : $(''input:checkbox:checked'').val()},    success: function(data) {        $(''#message'').html(data);    }} );/ajax/checkbox.php?name=foton

在这里,你有一个$_GET参数,这就是所谓的namefoton

在我的代码中,您正在通过名为的$_POST 参数 发送复选框的值foton

$.ajax指定数据时,您无需在url中设置查询字符串(而不是您 想要 重定向到将$_GET部分处理参数的页面)。

jquery – 使用复选框名称获取复选框

jquery – 使用复选框名称获取复选框

我有几个输入复选框(它们的名称对于服务器上的发送数组是相同的)。

所以,我需要获取每个值这个复选框,我想用作选择器复选框名称,这不工作,请帮助。

<form>
  <input type="checkBox" name="bla[]" value="1" />
  <input type="checkBox" name="bla[]" value="2" />
</form>

js:

$(document).ready( function () {    

   $("input[name=bla]").each( function () {
       alert( $(this).val() );
   });

});

DEMO

解决方法

您正在选择名称属性为“bla”的输入,但您的输入具有“bla []”名称属性。
$("input[name='bla[]']").each( function () {

http://jsfiddle.net/26axX/

jquery – 我试图从post获取数组的值

jquery – 我试图从post获取数组的值

@H_301_2@
我是jQuery的新手,我试图在触发模糊时找到文本框的行ID,但到目前为止我无法使其工作.

当我在第一个文本框中触发blur事件时,我需要的就是form_data中的#employee_0.

$("input").blur(function () {

    $('input').each(function (index,value) {

        var form_data = $("#employee_" + index).find('input').serialize();
        $.ajax({
            url: "<?PHP echo site_url("HomeController / calculate_time_lap "); ?>",type: 'POST',data: form_data,success: function (result) {
                $('input').closest('tr').find('.TextBox3').val(result);
            }
        });
        return false;
    });

这是我的观点页面:

<tr id="employee_0"><input type ="textBox"></tr>
<tr id="employee_1"><input type ="textBox"></tr>
<tr id="employee_2"><input type ="textBox"></tr>
<tr id="employee_3"><input type ="textBox"></tr>
<tr id="employee_4"><input type ="textBox"></tr>
@H_301_2@

解决方法

在事件处理程序中,行ID将可用作:

$(this).closest('tr').attr('id');

请注意,您的HTML不合法 – 您需要< td> < tr>内的元素.

相反,如果你只是想找到(并序列化)同一行中的所有输入,你实际上根本不需要ID,你只需从你所在的位置遍历DOM:

$("input").blur(function () {
    var form_data = $(this).closest('tr').find('input').serialize();
    $.ajax(...);
});
@H_301_2@ @H_301_2@
@H_301_2@
@H_301_2@

总结

以上是小编为你收集整理的jquery – 我试图从post获取数组的值全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

jQuery相关文章

Jquery属性选择器(同时匹配多个条件,与或非)(附样例)
1. 前言为了处理除了两项不符合条件外的选择,需要用到jquery选择器的多个条件匹配来处理,然后整理了一下相关的与或非的条件及其组合。作为笔记记录。2. 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
jquery的$().each,$.each 遍历对象和数组
原文链接 http://www.frontopen.com/1394.html在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来处理多个checkbo...
[JQ权威指南]动画表格排序插件TableSort
转自:https://yq.aliyun.com/articles/20669 <!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript" src="js/jquery-1.9.0.min.js"><
[JQ权威指南]使用JQuery调用XML实现无刷新即时聊天
HTML:<!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> <title>使用JQuery调用XML
[JQ权威指南]类级别插件开发
(1)功能描述:新增两个类级别的全局函数,分别用于计算两数之和与两数之差,并将结果返回调用的页面中。 (2)JS/// <reference path="jquery-1.4.2-vsdoc.js"/>/// <reference path="jquery-1.4.2.js"/>/*--------------------------------------------------------
[JQ权威指南]validate验证插件
<!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> <title>validate验证插件</tit
[JQ权威指南]SlideDown()与SlideUp()方法实现滑动效果
SildeDown()与slideUp()方法 body{font-size:13px} .divFrame{width:86px; border:solid 1px #666} .divFrame.divTitle{ padding:5px; background-color:#eee} .divFrame.divContent{padding:8px} .divFrame.div
[JQ权威指南]animate() 方法
定义和用法 animate() 方法执行 CSS 属性集的自定义动画。 该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。 只有数字值可创建动画(比如 “margin:30px”)。字符串值无法创建动画(比如 “background-color:red”)。 注释:使用 “+=” 或 “-=” 来创建相对动画(relative anima
  • • Jquery属性选择器(同时匹配多个条件,与
  • • jquery的$().each,$.each 遍历对象和数
  • • [JQ权威指南]动画表格排序插件TableSor
  • • [JQ权威指南]使用JQuery调用XML实现无刷
  • • [JQ权威指南]类级别插件开发
  • • [JQ权威指南]validate验证插件
  • • [JQ权威指南]SlideDown()与SlideUp()方
  • • [JQ权威指南]animate() 方法
  • • [JQ权威指南]对象级别插件的开发
  • • [JQ权威指南]JQuery操作XML数据
HTMLreactjsCSSNode.jsangulartypescriptvue.jsreact-natispringkotlinAPIseleniumtensorflowbashangularJSexpressxcodematplotlibflaskHibernatedictionaryrailscocoswebnpmreact-hookmongoosegoogle-appformswpfRestwebpackunit-testihttpclassfileNext.jsJsHTML5bootstrap-

jquery – 获取复选框的值?

jquery – 获取复选框的值?

我有一个复选框,如何使用 jquery获取其值?我从搜索中得到了这个例子:

var checked = $('input[type=checkBox]:checked').val() != undefined;

但是如何指定我感兴趣的复选框,我只想检查具有特定ID的复选框?

谢谢

解决方法

更容易

if($('#foo').is(':checked')){
    //code here
}

我们今天的关于从POST获取复选框数组值javascript获取复选框的值的分享就到这里,谢谢您的阅读,如果想了解更多关于Ajax发布并获取复选框值、jquery – 使用复选框名称获取复选框、jquery – 我试图从post获取数组的值、jquery – 获取复选框的值?的相关信息,可以在本站进行搜索。

本文标签: