当刷新页面时,Cakephp下拉列表中的选定值在firefox中无法正确显示

时间:2011-09-29 21:24:14

标签: php firefox cakephp drop-down-menu

我在设置从firefox中的控制器返回的下拉选择值时遇到错误..我正在使用cakephp 1.3。

当我第一次加载页面时,它会正确,但如果我更改下拉值并刷新页面,则值不会更改。它应该来自控制器。

但是当我按下ctrl + f5时会显示正确的值。

我想这与浏览器缓存有关。 我在谷歌浏览器中没有这个问题。

使用此代码

设置所选值的下拉列表值
echo $this->Form->input('to_country_code',array(
            'options'=>$countries,
            'id'=>'to_country_code',
            'label' => __('Country',true),
            //'selected'=>$selectedCountryCode
            'div' => false,
            'default'=>$selectedToCountryCode
            )
        );

任何答案都将受到高度赞赏。

2 个答案:

答案 0 :(得分:3)

这是Firefox特有的,而不是CakePHP。它会缓存一些表单数据,除非您难以刷新。

答案 1 :(得分:3)

Firefox会在您刷新页面时保留您的表单值,毫无疑问它会反映更改。它只是帮助用户不要丢失已经输入的输入。但是,如果您单击地址栏并按Enter键,则整个页面将加载初始值。

它不是Cakephp问题。