2015-01-08 14:12:09 5446次浏览 1条回答 1 悬赏 0 金钱

js代码

<script>
    function getName(){
         document.getElementById("Activity_seriesName").value=this.options[this.selectedIndex].text;
         document.setform.submit();       
    }
</script>

dropDownList控件

<?php echo $form->dropDownList($activityModel,'activitySeries',$series,array('class'=>'small-input','onchange'=>'javascript::getName()'))?>

隐藏域控件
<?php echo $form->hiddenField($activityModel,'seriesName');?>

为什么我测试,隐藏域的value为空,传不过去.
求解答

  • 回答于 2015-01-14 17:38 举报

    <?= Html::activeHiddenInput($activityModel,'seriesName') ?>
    这样就可以了,你试试。

您需要登录后才可以回答。登录 | 立即注册
cjjmem
实习生

cjjmem

注册时间:2015-01-08
最后登录:2015-10-29
在线时长:1小时34分
  • 粉丝0
  • 金钱0
  • 威望0
  • 积分10

热门问题