如何在 HTML 中设置文本区域中可见的行数?


本文将教你如何在 HTML 中设置文本区域中可见的行数。HTML 的 <textarea> 元素对于多行编辑控件非常有用,允许用户输入大量自由格式文本。

语法

以下是设置文本区域中可见行数的语法:

<textarea rows = "value">

要显示控件的行数或可见文本行数,可以使用 HTML textarea 的 rows 属性指定。此外,它还指定了文本区域的可见高度。

以下是关于如何在 HTML 中设置文本区域中可见行数的示例。

示例 1

在下面的示例中,我们使用了带有 rows 和 cols 属性的 <textarea> 属性。

<!DOCTYPE html>
<html>
<body>
   <textarea rows="7" cols="25">
      Doorno:11/2
      kavuri hills phase2
      madhapur,hyderabad
      telangana
   </textarea>
   <input type = "submit" value = "submit" />
</body>
</html>

执行上述脚本后,它将生成一个包含文本区域字段中文本的输出,使用 textarea rows 属性使行可见。

示例 2:使用 Javascript

在下面的示例中,我们运行一个脚本以使文本区域中的行可见。

<!DOCTYPE html>
<html>
<body>
   <textarea id="mytutorial" rows="6" cols="50">
      Mahendra Singh Dhoni is an Indian former professional cricketer
      who was captain of the Indian national cricket team in limited-overs
      formats from 2007 to 2017 and in Test cricket from 2008 to 2014.
   </textarea>
   <p>Click To Change Number Of Visible Rows</p>
   <button type="button" onclick="mytutorial1()">Click</button>
   <script>
      function mytutorial1() {
         document.getElementById("mytutorial").rows = "10";
      }
   </script>
</body>
</html>

运行上述脚本后,它将在网页上生成一个包含填充文本的文本区域字段以及提示和点击按钮的输出。

当用户点击按钮时,事件会被触发,并增加文本区域中可见行的数量。

示例 3

在下面的示例中,我们使用 <textarea> rows 属性来设置可见的行数。

<!DOCTYPE html>
<html>
<head>
   <title>HTML rows attribute</title>
</head>
<body>
   <form action = "/cgi-bin/hello_get.cgi" method = "get">Enter subject<br />
      <textarea rows = "5" cols = "50" name = "description"></textarea><br>
      <input type = "submit" value = "submit" />
   </form>
</body>
</html>

当脚本执行时,它将生成一个输出,其中包含一个文本区域字段供用户输入提及的文本,以及一个 rows 属性,以便在网页上显示可见的行。

更新于:2022年12月15日

4K+ 浏览量

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告