yii 的组件Cdialog如何将值传递到控制器中去?

sincor 2013-06-30 12:04:09
yii 的组件Cdialog如何将值传递到控制器中去?



<form name="myform" method ="post">
<?php //传值对话框
$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
'id'=>'mymodalg2',
'options'=>array(
'title'=>'请输入取消订单的原因',
'width'=>600,
'height'=>400,
'autoOpen'=>false,
'resizable'=>false,
'modal'=>true,
'overlay'=>array(
'backgroundColor'=>'#000',
'opacity'=>'0.5'
),
'buttons'=>array(
//'OK'=>'js:function(){alert("OK");}',
'确认操作'=>'js:function(){ alert("提交成功");}',
'取消操作'=>'js:function(){$(this).dialog("close");}',
),
),
));
//echo 'Modal dialog content here ';
//echo '<br />';
//echo CHtml::label('请填写取消订单的原因', '');
echo CHtml::textArea('myparm', '' ,array('rows'=>13, 'cols'=>67));
$this->endWidget('zii.widgets.jui.CJuiDialog');
?>
</form>

...全文
209 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Demin7926 2013-07-01
  • 打赏
  • 举报
回复
其他还是和我们正常使用基本的HTML提交表单一样,只需要把form的action属性写好,在form中设置要提交的域的name属性即可。另外Yii的Dialog还可以这么写,个人觉得很灵活:
<form name="myform" method ="post" action="ActionURL">
 <?php  //传值对话框
$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
    'id'=>'mymodalg2',
    'options'=>array(
                'title'=>'请输入取消订单的原因',
                'width'=>600,
                'height'=>400,
                'autoOpen'=>false,
                'resizable'=>false,
                'modal'=>true,
                'overlay'=>array(
                    'backgroundColor'=>'#000',
                    'opacity'=>'0.5'
                    ),
                'buttons'=>array(
                    //'OK'=>'js:function(){alert("OK");}',
                    '确认操作'=>'js:function(){ alert("提交成功");}',
                    '取消操作'=>'js:function(){$(this).dialog("close");}',
                    ),
                ),
            ));
//echo 'Modal dialog content here ';
//echo '<br />';
?>
//echo CHtml::label('请填写取消订单的原因', ''); 
//echo CHtml::textArea('myparm', '' ,array('rows'=>13, 'cols'=>67));

<input type="text" name="fieldName1" value="这个值可以提交"/>
<input type="text" name="filedName2" value="这个值当然也可以提交到ActionURL"/>

<php
$this->endWidget('zii.widgets.jui.CJuiDialog');
?>
</form> 
hankcs 2013-06-30
  • 打赏
  • 举报
回复
没有用过,一看CDialog以为进错了MFC版
------------------------------------------------------AutoCSDN签名档------------------------------------------------------
码农场——码农播种代码、放牧思想的农场!

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧