如何得到多次输入的结果?

freshrabbit 2003-09-11 04:23:01
象这样:
有一个输入框,可以让用户输一个人名,然后点一个“添加”按钮,人名就出现在下面的一个文本框(或表格什么的都可以)里;然后用户再在上面的输入框输入第二个人名,再添加到下面的文本框的第二行……这样重复几次,然后我把用户输入的所有内容拿去处理(比如用alert把它打印出来吧)。请问如何实现?
...全文
44 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
freshrabbit 2003-09-12
  • 打赏
  • 举报
回复
谢谢ajsword!
也谢谢红孩儿,不过你那种方法好象太麻烦了……
火云洞红孩儿 2003-09-12
  • 打赏
  • 举报
回复
用数据库吗?
如果用
先建一个表单,
在里面加一个文本框,name为"username"
然后再加一个列表框,name="userlist"
建一个记录集
比如
set conn=?
conn.Open ?
set rs=server.createobject("ADODB.Recordset")
rs.Open "SELECT * From member",conn,1,3
然后
对列表框如下
<select name="userlist" size="10" id="pid">
<%
While (NOT rs.EOF)
%>
<option value="<%=(rs.Fields.Item("id").Value)%>" ><%=(rs.Item("username").Value)%></option>
<%
rs.MoveNext()
Wend
If (rs.CursorType > 0) Then
rs.MoveFirst
Else
rs.Requery
End If
%>
</select>



最后对表单的文本框写一个增加记录操作就行了。
fzel_net 2003-09-12
  • 打赏
  • 举报
回复
up
ajsword 2003-09-12
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<INPUT id=text1 name=text1 ><br>
<TEXTAREA id=text2 name=text2 rows=1></TEXTAREA>
<INPUT type="button" value="Button" id=button1 name=button1 onclick='add()'>
</BODY>
</HTML>
<script language="javascript">
function add() {
if (text2.value =="") {
text2.value = text1.value;
} else {
text2.value = text2.value +"\n" + text1.value ;
}
text1.value = "";
text2.rows = text2.rows + 1;
}
</script>
freshrabbit 2003-09-12
  • 打赏
  • 举报
回复
我是一个一个添加,就象ajsword写的那样。ajsword提供的方法不错,可是还有一点遗憾:我希望那个text2是个textarea之类的东西,每次添加的text1的内容在text2中显示出来都是单独占一排,而不是接在已有内容的后面,可以做到吗?
suhuoqiang 2003-09-12
  • 打赏
  • 举报
回复
你指批量添加吗?可以把TEXT全部放在一个FROM里,来一次性添加
孟子E章 2003-09-11
  • 打赏
  • 举报
回复
http://lucky.myrice.com/javascriptexam/addelement.htm
表单有名字即可提交得到
ajsword 2003-09-11
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>

<INPUT type="text" id=text1 name=text1><br>
<INPUT type="text" id=text2 name=text2><br>
<INPUT type="button" value="Button" id=button1 name=button1 onclick='add()'>
</BODY>
</HTML>
<script language="javascript">
function add() {
text2.value = text2.value + text1.value ;
text1.value = "";
}
</script>

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧