我用Yii框架做了个弹出框选择组,并返回给主页面<?php$this->beginWidget('zii.widgets.jui.CJuiDialog', array('id'=>'mydialog',// additional javascript options for the dialog plugin'options'=>array('title'=>'选择接收者组','autoOpen'=>false,'modal'=>true,'buttons'=>array('确定'=>'js:function(){var rv;$("input[name="group-grid_c0[]"]:checkbox:checked").each(function{(rv+=$(this).val();)});window.dialogArguments.getElementbyid("group").value=rv;$(this).dialog("close");}','关闭'=>'js:function(){$(this).dialog("close");}',),),));echo $this->renderPartial('/group/_choose',null,TRUE);$this->endWidget('zii.widgets.jui.CJuiDialog');// the link that may open the dialogecho CHtml::link('选择接收者组', '#', array('onclick'=>'$("#mydialog").dialog("open"); return false;',));?>现在问题是确定按钮老是有问题。我jquery不熟,请大家帮我看看。谢谢!
1 回答
湖上湖
TA贡献2003条经验 获得超2个赞
如果你这个group-grid_c0[]不是变量而是字符串的话 要改为
$("input[name='group-grid_c0[]']:checkbox:checked").each(function{(rv+=$(this).val();)});
window.dialogArguments.getElementbyid("group").value=rv;
$(this).dialog("close");
字符串和变量之间用+相连 ,另外善用firebug之类的工具来看看出错提示
- 1 回答
- 0 关注
- 391 浏览
添加回答
举报
0/150
提交
取消