asp循环输出多行文本框内容asp

/ / 2023-06-04   阅读:2498
asp循环输出多行文本框内容...

你可以使用 ASP 的 split 函数将多行文本框内容拆分成一维数组,然后使用 For Each 循环来逐行处理。


以下是一个示例代码:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
<% 
Dim content
Dim lines

' 获取多行文本框内容
content = Request.Form("myTextarea")

' 使用 split 函数拆分成一维数组
lines = split(content, vbCrLf)

' 遍历每一行
For Each line in lines
  ' 处理每行内容,例如输出到页面
  Response.Write(line & "<br>")
Next
%>
<form method="post" action="?">
  <textarea name="myTextarea" id="myTextarea" cols="50" rows="10"></textarea>
  <br><input type="submit" value="提交">
</form>
</body>
</html>


在上面的代码中,我们首先使用 Request.Form 函数获取名为 "myTextarea" 的多行文本框内容。然后使用 split 函数将其拆分成一维数组,每个数组元素代表一行文本。最后使用 For Each 循环逐行处理数组元素。


注意,上面的代码假设多行文本框的换行符为 vbCrLf,如果是其他换行符,需要相应地修改。

我要评论

昵称:
验证码:

最新评论

共0条 共0页 10条/页 首页 上一页 下一页 尾页
意见反馈