Rob*_*son 37 html html5 cakephp cakephp-1.3
这肯定是我已经完成或正在做的完全愚蠢的事情,但我有一个输入,其值属性根本没有显示:
<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>
Run Code Online (Sandbox Code Playgroud)
有没有人见过这个?我有一些我只是视而不见的拼写错误吗?无论它有什么价值,这里是生成这一行的CakePHP代码:
<?php echo $this->Form->input( 'Product.' . $index . '.make', array( 'default' => $product['Product']['make'] ) ) ?>
Run Code Online (Sandbox Code Playgroud)
我有一个带有少量文本输入的小表单,1个textarea和2个选择.没有显示任何文本输入值,但其他一切都很好.
任何想法将不胜感激.我甚至不敢相信我不得不问这个问题,但这让我感到多么疯狂.
Rob*_*son 91
哎呀.我知道这将是一个超越愚蠢的事情.有一些Javascript正在清除数据.清理在其他地方很有用,但我不知道它正在执行,所以追踪是一个严重的痛苦.一旦我在这种情况下阻止清算,我的价值实际上就出现了.因为我正在查看Web检查器中的代码,所以我认为它将是一个"实时"视图,但我想这并不完全正确.
谢谢大家的帮助.
J.B*_*Mai 19
对我来说,这只是 Firefox 的问题。
我通过autocomplete="off"在输入字段中添加属性来解决。
<input type="text" value="value must appear" autocomplete="off"/>
Run Code Online (Sandbox Code Playgroud)
Sua*_*ere 14
我与AngularJS有关
我试图把双方的HTML值和NG-型号,以为NG-模型将默认值,因为我懒得模型添加到控制器中的$范围...
所以答案是将该默认值分配给控制器中的$ scope.variable.