【发布时间】:2011-08-11 22:37:20
【问题描述】:
这一定是我已经做过或正在做的完全愚蠢的事情,但是我有一个带有 value 属性的输入,根本没有显示:
<div class="input text required">
<label for="Product0Make">Make</label>
<input name="data[Product][0][make]"
type="text"
maxlength="255"
value="AC Make"
id="Product0Make">
</div>
有人见过这个吗?我是否有某种我只是看不到的错字?不管它值多少钱,这里是生成这一行的 CakePHP 代码:
<?php echo $this->Form->input( 'Product.' . $index . '.make', array( 'default' => $product['Product']['make'] ) ) ?>
我有一个带有少量文本输入、1 个文本区域和 2 个选择的小表单。没有任何文本输入值显示,但其他一切都很好。
任何想法将不胜感激。我什至不敢相信我不得不问这个问题,但这让我很疯狂。
【问题讨论】:
-
我认为如果您从此 div 中删除所有
classes,问题仍然存在? -
我相信您会问这个问题,因为这是非常奇怪的行为。为了让它更加神秘,它可以在我的电脑上运行。您是否尝试重新启动计算机? :)
-
文本是否可能与背景颜色相同? (你永远不知道!:D)
-
禁用样式,禁用javascript,然后看看会发生什么。这本身没有意义,必须有一个简单的解释。
-
尝试用 Shift+F5 刷新(或者只是在 url 栏上按回车键),尤其是在 Firefox 上它可以保留最后一个值。还要尝试禁用 JavaScript - 某些代码可能会在页面加载时处理此问题。
标签: html cakephp cakephp-1.3