asp循环输出多行文本框内容asp
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,如果是其他换行符,需要相应地修改。
我要评论