<div class="form-group">
<label for="user-message" class="col-lg-2 control-label">Message
</label>
<div class="col-lg-10">
<textarea name="user-message" id="user-message" class="form-control" cols="20" rows="10" placeholder="Enter your Message">
</textarea>
</div><!--end col 10-->
</div><!--ends from group-->
我是Bootstrap
的新手。我试图在placeholder
中使用textarea
。我无法在Placeholer
中看到textarea
值。请在此帮助我。
答案 0 :(得分:8)
只有在输入组件中没有内容时才会显示占位符文本。
您拥有的<textarea>
元素不为空 - 开始和结束标记之间有空格。
修复方法是删除此空格:
<div class="form-group">
<label for="user-message" class="col-lg-2 control-label">Message
</label>
<div class="col-lg-10">
<textarea name="user-message" id="user-message" class="form-control" cols="20" rows="10" placeholder="Enter your Message"></textarea>
</div><!--end col 10-->
</div><!--ends from group-->
答案 1 :(得分:4)
<textarea>
元素的开始和结束标记必须位于同一行,否则换行符会占用它。
因此,不会显示占位符,因为输入区域包含的内容为newline
。
<div class="form-group">
<label for="user-message" class="col-lg-2 control-label">Message
</label>
<div class="col-lg-10">
<textarea name="user-message" id="user-message" class="form-control" cols="20" rows="10" placeholder="Enter your Message"></textarea>
</div><!--end col 10-->
</div><!--ends from group-->
答案 2 :(得分:1)
使用此代码
<div class="form-group">
<label for="user-message" class="col-lg-2 control-label">Message
</label>
<div class="col-lg-10">
<textarea name="user-message" id="user-message" cols="20" rows="10" class="form-control" placeholder="Enter your Message"></textarea>
</div><!--end col 10-->
</div><!--ends from group-->
&#13;