永发信息网

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

答案:1  悬赏:0  手机版
解决时间 2021-02-14 12:06
  • 提问者网友:难遇难求
  • 2021-02-14 05:00
yii 的组件Cdialog如何将值传递到控制器中去?代码如下:<br>&lt;form name=&quot;myform&quot; method =&quot;post&quot;&gt;<br> &lt;?php  //传值对话框<br>$this-&gt;beginWidget('zii.widgets.jui.CJuiDialog', array(<br> 'id'=&gt;'mymodalg2',<br> 'options'=&gt;array(<br>    'title'=&gt;'请输入取消订单的原因',<br>    'width'=&gt;600,<br>    'height'=&gt;400,<br>    'autoOpen'=&gt;false,<br>    'resizable'=&gt;false,<br>    'modal'=&gt;true,<br>    'overlay'=&gt;array(<br>     'backgroundColor'=&gt;'#000',<br>     'opacity'=&gt;'0.5'<br>     ),<br>    'buttons'=&gt;array(<br>     //'OK'=&gt;'js:function(){alert(&quot;OK&quot;);}',<br>     '确认操作'=&gt;'js:function(){ alert(&quot;提交成功&quot;);}',<br>     '取消操作'=&gt;'js:function(){$(this).dialog(&quot;close&quot;);}',<br>     ),<br>    ),<br>   ));<br>//echo 'Modal dialog content here ';<br>//echo '&lt;br /&gt;';<br>//echo CHtml::label('请填写取消订单的原因', ''); <br>echo CHtml::textArea('myparm', '' ,array('rows'=&gt;13, 'cols'=&gt;67));<br>$this-&gt;endWidget('zii.widgets.jui.CJuiDialog');<br>?&gt;<br>&lt;/form&gt;
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-02-14 05:56
其实和我们正常使用基本的HTML提交表单一样,只需要把form的action属性写好,在form中设置要提交的域的name属性即可。另外Yii的Dialog还可以这么写,个人觉得很灵活:<br>给你一段代码你测试一下<br>&lt;form name=&quot;myform&quot; method =&quot;post&quot; action=&quot;ActionURL&quot;&gt;<br> &lt;?php  //传值对话框<br>$this-&gt;beginWidget('zii.widgets.jui.CJuiDialog', array(<br>    'id'=&gt;'mymodalg2',<br>    'options'=&gt;array(<br>    'title'=&gt;'请输入取消订单的原因',<br>    'width'=&gt;600,<br>    'height'=&gt;400,<br>    'autoOpen'=&gt;false,<br>    'resizable'=&gt;false,<br>    'modal'=&gt;true,<br>    'overlay'=&gt;array(<br>    'backgroundColor'=&gt;'#000',<br>    'opacity'=&gt;'0.5'<br>    ),<br>    'buttons'=&gt;array(<br>    //'OK'=&gt;'js:function(){alert(&quot;OK&quot;);}',<br>    '确认操作'=&gt;'js:function(){ alert(&quot;提交成功&quot;);}',<br>    '取消操作'=&gt;'js:function(){$(this).dialog(&quot;close&quot;);}',<br>    ),<br>    ),<br>    ));<br>//echo 'Modal dialog content here ';<br>//echo '&lt;br /&gt;';<br>?&gt;<br>//echo CHtml::label('请填写取消订单的原因', ''); <br>//echo CHtml::textArea('myparm', '' ,array('rows'=&gt;13, 'cols'=&gt;67));<br>&lt;input type=&quot;text&quot; name=&quot;fieldName1&quot; value=&quot;这个值可以提交&quot;/&gt;<br>&lt;input type=&quot;text&quot; name=&quot;filedName2&quot; value=&quot;这个值当然也可以提交到ActionURL&quot;/&gt;<br>&lt;php<br>$this-&gt;endWidget('zii.widgets.jui.CJuiDialog');<br>?&gt;<br>&lt;/form&gt;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯