请问如何使用asp读取txt文件内容,并显示在textarea中呢

请问如何使用asp读取txt文件内容,并显示在textarea中呢,第1张

whichfile=servermappath("txttxt")

Set fso = CreateObject("ScriptingFileSystemObject")

Set txt = fsoOpenTextFile(whichfile,1)

dim rline1=""

While Not txtAtEndOfStream

rline =txtReadLine'读取一行

rline1=rline1&rline

<textarea name='neirong' cols='60' rows='4' id='111' value='<%=rline1%>'>

假设你读取时候字段内容是 rs("content")

<%

content = rs("content")

content = Replace(content, " ", " ")

content = Replace(content, VBNEWLINE, "</p><p>")

content = "<p>" & content & "</p>"

ResponseWrite content

%>

<textarea id="TextArea1" runat="server" cos="20" rows="2"></textarea>

经测试textarea控件每一行的长度=cos值-1,当其无cos属性时,cos属性值默认为20,即每一行默认长度为19,但是可以根据cos值进行调整。

所以前后台的思路是一样的,取出textarea控件的cos值即得到每行的长度,再取textarea控件的value总长度,行数=总长度/每行长度+1。

验证每一行为数字:取出每一行的值(前面已经告诉你每行的字数了,应该不难吧?),再用正则表达式:/^[0-9]{1,}$/进行匹配

返回值数组 = Split("字符串","\n") 这样就能通过数组来取值了

对 就是 你想的那样!!

asp代码!!我不大会写!!^_^

你思路出来了!!做起来就简单了

<script>

function check(){

var txt = documentgetElementById("txt");

alert("原始值:" + txtvalue);

var newtxt = txtvalue + "加点东西";

alert(newtxt);

//如果要直接加到表单里,用下面这句

txtvalue = txtvalue + "加点东西";

}

</script>

<form onsubmit=check()>

<textarea id="txt"></textarea>

<input type="submit" value="提交" />

</form>

以上就是关于请问如何使用asp读取txt文件内容,并显示在textarea中呢全部的内容,包括:请问如何使用asp读取txt文件内容,并显示在textarea中呢、ASP网页,有后台的,在<textarea>中数据数据的时候段落消失了、asp.net textarea控件,前后台怎么判断有多少行,怎么验证每行都为数字,望高手给代码,会介绍更好的控件,等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9461940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存