| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2315 人关注过本帖
标题:两个textarea输入多行,获取值问题
只看楼主 加入收藏
wly9908
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-12-1
收藏
 问题点数:0 回复次数:6 
两个textarea输入多行,获取值问题
两个textarea,我想第一个textarea输入多行后,response.write后得出值为insert into "textarea1"内容,第二个textarea输入多行后,response.write后得出值为values "textarea2"
举例吧
content1输入的内容为:
aaa
bbb
content2输入的内容为:
111
222
得到的值为
insert into aaa values 111;
insert into bbb values 222;
我现在写了一小半,不过不知道后面的应该再怎么写了?谁能帮俺完成一下,先谢啦!

源文件:
<%
if request.QueryString("active") = "sumbit" then
    content1 = Request("content1")
    content2 = Request("content2")
    dim strline(100),i
    i=0
    do while instr(content1,chr(13))>0 and i<=100
    if content1 <> "" then
        no=instr(content1,chr(13))
        strline(i)=left(content1,no)
        strline(i)="insert into " + strline(i)
        content1=mid(content1,no)
        response.Write(content1)
        response.Write(i&"<br>")
    end if
    i=i+1
    loop
    response.End()
    if content1 <> "" then
        content1=content1+"insert into"
    end if
    insert = "insert into " & content1 & " values " & content2
    response.Write(insert)
    response.End()
end if
%>
<html>
<head>
<title>aaa</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="?active=sumbit">
  <p>insert into <br />
    <textarea name="content1" rows="5"></textarea>
    <br />
    values<br />  
    <textarea name="content2" rows="5"></textarea>
  </p>
  <p>
    <input type="submit" name="Submit" value="提交" />
</p>
</form>
</body>
</html>
搜索更多相关主题的帖子: textarea quot insert values bbb 
2008-01-17 16:20
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
楼主是想每行插入一条数据,还是不换行插入?
2008-01-17 17:17
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
用split(var1,chr(13))
2008-01-17 18:34
wly9908
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-12-1
收藏
得分:0 
二楼,其实不是插入数据,insert into可以是其它的文本
三楼能不能帮着写一下?我当时也用过split,可是写的感觉不对,能不能写个大概给个思路?谢谢!
2008-01-18 13:42
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
那么楼主是想把整个文本域的所有内容全插入?
2008-01-18 15:50
wly9908
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2006-12-1
收藏
得分:0 
对,差不多就是这个意思
2008-01-18 16:15
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
Function ReplaceBr(Str)
       Str = Replace(Str,"<br>","")
       Str = Replace(Str,"\n","")
       Str = Replace(Str,"</br>","")
       Str = Replace(Str,Chr(13),"")
       ReplaceBr=Str
   End Function
    content1 = ReplaceBr(Request("content1"))
    content2 = ReplaceBr(Request("content2"))
'将换行符全过滤掉插入数据
2008-01-18 17:05
快速回复:两个textarea输入多行,获取值问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020479 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved