草庐IT

habtm-checkboxes

全部标签

javascript - jQuery/JavaScript : Click event on a checkbox and the 'checked' attribute

代码:$('input.media-checkbox').live('click',function(e){e.preventDefault();varthat=$(this);if(that.attr('checked')=='checked'){varm=that.attr('media');varmid='verify_'+m;that.parents('div.state-container').find('ul.'+mid).remove();that.attr('checked',false);}else{varurl=AJAX_URL;$.ajax({type:'GET'

php - 可选输入上的 codeigniter set_checkbox 问题

我有一个名为checkall的可选复选框/>我确定表单正在提交如果我给它一个验证规则$this->form_validation->set_rules('checkall','Checkall','required');它可以工作,但是如果没有规则就什么都做不出来!我错过了什么吗?我认为表单助手不需要这个函数就可以正常工作? 最佳答案 我认为您是在谈论在没有验证规则的情况下保留的值。如果我没记错的话,这在CI2.x中仍然是一个问题,并且仍然需要jbreitwiser从2010年1月开始的补丁:http://codeigniter.c

javascript - document.querySelectorAll ("input[type=checkbox"的结果数组的顺序是否得到保证?

我在页面正文中有以下HTML-这些是此HTML页面上唯一的类型复选框输入:NorthFaceN-A1:N-B2:N-C3:N-D4:N-E5:N-F6:N-G7:N-H8:SouthFaceS-A1:S-B2:S-C3:S-D4:S-E5:S-F6:S-G7:S-H8:我在这个HTML页面上有一个SUBMIT按钮,当用户单击该按钮时,它会运行一些需要评估这些复选框的javascript-所以我执行以下操作:varcheckboxes=document.querySelectorAll("input[type=checkbox");到目前为止,每次我检查数组复选框时,复选框的索引0-7是

PHP : Post a list of checkboxes

在SQL请求之后,我获得了一个包含数据列表的表单,每行末尾都有复选框。目标如下。如果用户检查了其中的一些,当提交表单时,该行将在数据库中删除。我用我的SQL请求结果这样命名我的复选框,所以我的Php脚本可以找到要删除的行:]">我的目标是使用$_POST将所有复选框值获取到我的Php脚本。但即使这样……foreach($_POSTas$key=>$value){echo"";echo"";echo$key;echo"";echo"";echo$value;echo"";echo"";}...我的PHP脚本似乎没有获取复选框值...我做错了什么吗?感谢您的帮助。

php - cakephp habtm 关系(保存数据)

与HABTM相关的问题已经在stackoverflow上发布了一些不错的数字,但我仍在寻找解决我的问题的方法。我正在创建一个允许基于特定子类别创建主题的应用程序。添加主题时,系统会要求用户提供标签(在同一表单上)。现在,当用户通过单击“添加”按钮完成向主题添加标签时,主题已成功添加,但标签没有。我已将主题和标签的连接表创建为tbl_tags_topics.(在cakephp的约定中定义)并在主题和标签模型中正确定义了'hasAndBelongsToMany'数组。我现在缺少哪些步骤?我还有一个与此相关的问题,但当我能够将与主题相关的标签成功发送到数据库时,我会发布它。(功能类似于sta

php - 在 CakePHP 中使用 HABTM 保存

我一次创建了多个关联,但在保存时遇到了一些问题。我有以下代码:array('id'=>$user['id']),'Site'=>array('id'=>$user['site_id']));$this->User->save($data);}?>虽然我总是遇到同样的问题,但我已经尝试过以不同的方式格式化数据数组。要么在插入新条目时移动以前的条目,要么更新当前条目。虽然我需要一个行为来触发,但我可以只使用以下内容。$this->User->SiteUser->save($data);编辑:还有$this->User->create();似乎没什么作用。 最佳答

php - Joomla PHP : Checkbox won't uncheck

制作一个简单的组件。如果我在选中该框的情况下保存一条新记录,它会保存得很好。如果我返回并取消选中以前选中的项目,它会恢复为已选中。我认为它与隐藏字段有关,尝试手动放入其中一个,但也没有解决它,所以将其取出。这是我所在的位置:一个xml片段:...edit.php文件:Checkboxesform->getFieldset('checks')as$field):?>label;?>input;?>还在form.token之前的末尾添加了这个:我尝试删除xml中的value="1",但后来我遇到了相反的问题,支票根本无法保存。有什么想法吗?谢谢!======================

php - 使用 HABTM 模型的 CakePHP 分页

我在使用HABTM关系创建分页时遇到了一些问题。首先,表和关系:requests(id,to_location_id,from_location_id)locations(id,name)items_locations(id,item_id,location_id)items(id,name)因此,一个请求有一个请求来自来自的位置和一个请求将到的位置。对于这个问题,我只关心“到”的位置。Request--belongsTo-->Location*--hasAndBelongsToMany-->Item(*as"ToLocation")在我的RequestController中,我想对请

php - 拉维尔 4 : validate checkbox at least one

我需要验证复选框数组:sportmusicbusiness我在文档中找到了“数组”验证:Validator::make(['cats'=>Input::get('cats')],['cats'=>'array']);是否有任何内置方法来检查是否至少检查了一项?另外,如何检查提交的值是否与给定列表匹配? 最佳答案 从laravel5开始,你可以只添加所需的规则sportmusicbusiness//Controller$rules=$this->validate($request,array('cats'=>'required'));

php - CakePHP 如何处理带/不带 'id' 字段的 HABTM 表?

CakePHP如何处理没有id列的表?HABTM是一张“hasandbelongstomany”表,表示多对多的数据库关系我正在尝试保存一些关系数据,但Cake想要“SELECTLAST_INSERT_ID()”,但是它试图保存到的表没有id列,因此该id用于不同的表。具体来说,我有“游戏”和“玩家”表,以及一个名为“game_players”的关系表。game_players有game_id和player_id两个字段,在这个表上我不能保存关系数据。澄清一下:导致问题的是game_player表。该表没有也不应该有id字段。它只存储玩家和游戏之间的关系,主键是(game_id,pla