Html 如何使输入字段具有多行

Html 如何使输入字段具有多行,html,css,Html,Css,我有一个页面来编辑一些设置,然后将新数据发送到一个要添加的表单中,等等 在一些领域,有相当多的文字,所以只有一行有时是不够的,它看起来凌乱 如何将多行/行添加到输入,例如 <input type="text" name="site_notes" rows="5" class="form-control" value="<?php echo $site_notes; ?>"> 正如您所看到的,我已经尝试了rows=但没有成功。我知道textarea,但当我读到它的时候,我

我有一个页面来编辑一些设置,然后将新数据发送到一个要添加的表单中,等等

在一些领域,有相当多的文字,所以只有一行有时是不够的,它看起来凌乱

如何将多行/行添加到输入,例如

<input type="text" name="site_notes" rows="5" class="form-control" value="<?php echo $site_notes; ?>">

正如您所看到的,我已经尝试了rows=但没有成功。我知道textarea,但当我读到它的时候,我发现你不能在textarea中有一个值,这是一个更大的问题


有什么解决办法吗?

我给你发了一些评论,但我想我现在明白你说的是什么意思了:


我知道textarea,但当我读到它的时候,我发现你不能在textarea中有一个值,这是一个更大的问题

不要放弃文本区。它完全适用于多行。我想你只是把数据放错地方了。而不是:

<textarea type="text" 
          name="site_notes" 
          rows="5" 
          class="form-control" 
          value="<?php echo $site_notes; ?>">
您需要将该值作为textarea的子项:

<textarea type="text" 
          name="site_notes" 
          rows="5" 
          class="form-control">  

    <?php echo $site_notes; ?>
</textarea>

“我知道textarea,但当我阅读有关它的内容时,我发现textarea中不能有一个值,这一点问题更大。-你到底是什么意思?你能链接到你读这篇文章的地方吗?textarea完全用于处理多行数据输入。请看文档中的textarea示例-@jusopi此处:没有值属性-我需要我的输入/textarea能够保存预加载的值以进行编辑,同时具有多行可能的重复@David是的,我理解这一点。见下面的答案。文本区域在预加载内容方面的处理方式不同。就访问formdata而言,您仍然以相同的方式访问它。