本文的目的是介绍从POST获取复选框数组值的详细情况,特别关注javascript获取复选框的值的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解从POST获取复选框数
本文的目的是介绍从POST获取复选框数组值的详细情况,特别关注javascript获取复选框的值的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解从POST获取复选框数组值的机会,同时也不会遗漏关于Ajax发布并获取复选框值、jquery – 使用复选框名称获取复选框、jquery – 我试图从post获取数组的值、jquery – 获取复选框的值?的知识。
本文目录一览:- 从POST获取复选框数组值(javascript获取复选框的值)
- Ajax发布并获取复选框值
- jquery – 使用复选框名称获取复选框
- jquery – 我试图从post获取数组的值
- jquery – 获取复选框的值?
从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发布并获取复选框值
我有以下代码:
<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
参数,这就是所谓的name
和 值 是foton
。
在我的代码中,您正在通过名为的$_POST
参数 发送复选框的值foton
。
$.ajax
指定数据时,您无需在url中设置查询字符串(而不是您 想要 重定向到将$_GET
部分处理参数的页面)。
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
解决方法
$("input[name='bla[]']").each( function () {
http://jsfiddle.net/26axX/
jquery – 我试图从post获取数组的值
当我在第一个文本框中触发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@
解决方法
$(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@
总结
以上是小编为你收集整理的jquery – 我试图从post获取数组的值全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
jQuery相关文章
- • Jquery属性选择器(同时匹配多个条件,与
- • jquery的$().each,$.each 遍历对象和数
- • [JQ权威指南]动画表格排序插件TableSor
- • [JQ权威指南]使用JQuery调用XML实现无刷
- • [JQ权威指南]类级别插件开发
- • [JQ权威指南]validate验证插件
- • [JQ权威指南]SlideDown()与SlideUp()方
- • [JQ权威指南]animate() 方法
- • [JQ权威指南]对象级别插件的开发
- • [JQ权威指南]JQuery操作XML数据
jquery – 获取复选框的值?
var checked = $('input[type=checkBox]:checked').val() != undefined;
但是如何指定我感兴趣的复选框,我只想检查具有特定ID的复选框?
谢谢
解决方法
if($('#foo').is(':checked')){ //code here }
我们今天的关于从POST获取复选框数组值和javascript获取复选框的值的分享就到这里,谢谢您的阅读,如果想了解更多关于Ajax发布并获取复选框值、jquery – 使用复选框名称获取复选框、jquery – 我试图从post获取数组的值、jquery – 获取复选框的值?的相关信息,可以在本站进行搜索。
本文标签: