繁体   English   中英

Laravel textarea有空白并且没有显示db的值?

[英]Laravel textarea has white space and not showing value from db?

我有一个简单的textarea标签,如下所示:

<div class="form-group{{ $errors->has('main') ? ' has-error' : '' }}">
    <label id="main2" for="main" class="col-md-4 control-label">Main</label>
    <div class="col-md-6">
            <textarea id="main" type="text" class="form-control" placeholder="Main Text"
            title="More main text"  name="main" value="{{ $entity->main }}">
            </textarea>
            @if ($errors->has('main'))
            <span class="help-block">
               <strong>{{ $errors->first('main') }}</strong>
            </span>
        @endif
    </div>
</div>

但是,不是从db实际输出,而是得到空格,因此如果单击该字段,感觉就像我按了tab 3次。 怎么解决呢?

Textarea不支持value属性。 要在textarea中显示值,必须将变量放置在开始和结束<textarea>value</textarea>标记内。 所以这样使用。

<textarea id="main" type="text" class="form-control" placeholder="Main Text" title="More main text"  name="main">{{ $entity->main }}</textarea>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM