html控制复选框选中,选中HTML复选框
这是我的问题:我有一个带复选框的html模板。当php脚本运行时,它会将一个值传递给复选框的“checked”属性,如下所示:
其中{SHOW_PRODUCTS}可以是'checked="true"'或'',具体取决于数据库列中的数据是1还是0.因此,换句话说,选中复选框,或者未经检查,根据从数据库传递的数据。
现在,由于这是编辑表单的模板,我需要收集“checked”属性的值并将其传递给数据库。但是,如果我取消选中在页面加载时自动检查的复选框并尝试保存更改,则脚本仍会将1写入数据库而不是0.如何更改此内容?
修改的
这些是处理数据的php部分:
else if (isset($_POST['edit']))
{
$form_data = $_POST['form_data'];
$present_id = $form_data['present_id'];
$present=new Present();
$present->load($present_id);
if (isValidForm())
{
$present->set($form_data);
$present->update();
}
else
{
$errors=$formValidator->getErrors();
$page_content_HTML=edit_form_HTML($form_data, $errors);
}
}
function set($data){
$keys=array_keys($data);
foreach($keys as $key)
{
$this->$key=$data[$key];
}
}
function update(){
global $db;
$date_from = format_datetime($this->date_from, "%Y.%m.%d. %H:%M:%S");
$date_to = format_datetime($this->date_to, "%Y.%m.%d. %H:%M:%S");
$sql="UPDATE presents SET present_name='".$this->present_name."', description='".$this->description."', present_image='".$this->present_image."', date_from='".$date_from."', date_to='".$date_to."', short_description='".$this->short_description."', show_products='".$this->show_products."' WHERE present_id='$this->present_id'";
$db->query($sql);
}
html控制复选框选中,选中HTML复选框相关推荐
- PyQt5 技巧篇-复选框绑定行内容,全选、清空、展示选中的内容功能实现演示,设置复选框选中,检查复选框选中状态
先看效果图,选中了几行,然后将选中的内容展示出来. 我设置两个有序序列,分别存储对应的复选框和行内容. 我的行内容是用的 label 标签. # 存储右边label组件的有序列表def get_L_b ...
- 【jQuery】复选框的全选、反选,推断哪些复选框被选中
本文与<[JavaScript]复选框的全选.反选.推断哪些复选框被选中>(点击打开链接)为姊妹篇,把里面内容再与jQuery框架中实现一次,相同做到例如以下的效果: 布局还是相同的布局, ...
- JAVA之获取JavaSwing复选框JCheckBox选中的值(内容)
JAVA之获取JavaSwing复选框JCheckBox选中的值(内容) package shishi;import java.awt.BorderLayout; import java.awt.Co ...
- js获取checkbox复选框获取选中的选项
分享下javascript获取checkbox 复选框获取选中的选项的方法. 有关javascript 获取checkbox复选框的实例数不胜数. js实现: var form = document. ...
- jquery特效(6)—判断复选框是否选中进行答题提示
前面有一段时间思想开了小差,跟着师父学习了一段时间才发现差距很大,看来我要奋起直追~\(≧▽≦)/~啦啦啦. 最近公司在做一个项目,需要根据用户选择的选项给出相应的提示,下面来看我写的测试程序的效果: ...
- VUE项目中 获得多个复选框 checkbox 选中的值(jquery)+ 解决 Uncaught TypeError: Cannot read property ‘push‘ of undefine
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 表格生成后第一列是复选框,效果: 表格是直接循环展示的后台返回数据,代码写法: 2. 得复选框 ...
- jquery复选框组清空选中的值_jQuery获取复选框被选中数量及判断选择值的方法详解...
这篇文章主要介绍了jQuery获取复选框被选中数量及判断选择值的方法,结合实例形式分析了jQuery操作复选框进行判定与统计的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了jQuer ...
- php ajax勾选框提交,jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例...
昨天和朋友做一个后台管理系统项目的时候涉及到复选框批量操作,如果用submit表单提交挺方便的,但是要实现用jQuery结合Ajax异步提交数据就有点麻烦了,因为我之前做过的项目中基本上没用Ajax来 ...
- 获取复选框的状态判断复选框是否选中状态
判断复选框是否选中状态 推荐两种方法的使用 第一种是prop('checked'); 示例代码 <input type="checkbox" id="checks& ...
- Yii2 中 checkboxlist 复选框 默认选中
Yii2 checkboxlist 选中问题 方法1: 在 controller 中 model->字段 = 值; 比如: $model->type= 1; 方法2: <?= $f ...
最新文章
- mdkstc系列器件支持包下载_WPS Office 2019 For Linux(2020/10/21)更新-支持PDF编辑
- Day11多态部分-5
- window环境变量
- web flash rtmp_基于RTMP和WebRTC开发大规模低延迟(1000毫秒内)直播系统
- 闰秒对数据库和linux的影响
- c++11并发指南系列
- 持续定义SaaS模式云数据仓库+数据银行
- 【安全牛学习笔记】缓冲区溢出
- matlab中产生对角阵,关于matlab中的diag函数(矩阵对角元素的提取和创建对角阵)
- PhpStorm设置格式化代码快捷键
- wxpy 扫码登录微信报错 KeyError: pass_ticket(网页版微信登录失败)
- android实现QQ空间和QQ好友分享功能
- Linux unison 效率,Linux下inotify+unison双向同步环境部署
- 自动化测试框架RobotFrameWork教程03 RF基础关键字
- 部门管理中非递归搜索部门以及所管辖下部门
- 高中计算机专业教师 教学计划,信息技术教师教学计划
- QDialog设置标题
- 如何设置网页标签的LOGO
- 计算机控制技术苏小,计算机控制技术步进电机工作原理.ppt
- 教程-使用FirefoxSend搭建一个临时文件分享系统