Bootstrap textarea在文本字段中添加空格字符

时间:2013-08-07 14:45:12

标签: twitter-bootstrap

我正在使用Bootstrap 3 RC1。我遇到的问题是textarea - 当页面加载时,它会向texarea添加3个空格,最终使占位符文本不可见,除非我手动删除空格。

如何阻止这种情况发生?

HTML

<form id="noteSubmitForm">
  <fieldset>
    <textarea id="note-text" rows="6" placeholder="Add a note" class="form-control">
    </textarea>
    <div class="form group">
      <button id="noteSubmitButton" type="submit" class="btn btn-success btn-custom">
        Save Note
      </button>
    </div>
  </fieldset>
</form>

CSS

textarea#note-text {
  width: 625px !important;
}

1 个答案:

答案 0 :(得分:7)

  

如何阻止这种情况发生?

您的textarea标签之间没有空格,就像您现在所拥有的那样:

    <textarea id="note-text" rows="6" placeholder="Add a note" …>
    </textarea>

有一个换行符(直接在开头的第一个换行符被浏览器忽略),然后在结束标记之前有空格,所以那些也是你的textarea的值内容的一部分,因为这是如何textarea的内容写在开始和结束标记之间。

如果您不想要内容,请不要将内容放在那里:

<textarea …></textarea>