如何动态添加form项

王朝other·作者佚名  2006-12-16
窄屏简体版  字體: |||超大  

<%@ language = vbscript%>

<% Response.Expires = 0 %>

<HTML>

<HEAD>

<TITLE>Dynamically Growing Form</TITLE>

</HEAD>

<BODY>

<%

If Request("Action") = "Submit the List" Then

' Show what was entered.

Response.Write "<B>Here are the Items submitted:</B><BR>"

nItems = Request.Form("Items").Count

For i = 1 To nItems

' Show submitted Items

Response.Write Request.Form("Items")(i) & "<BR>"

Next

Response.Write Request("Item") & "<BR>"

Else

' Create the form from all items. %>

<FORM Action=dynaform.asp Method=Post>

<B>Items:</B><BR>

<%

nItems = Request.Form("Items").Count

For i = 1 To nItems

' Show previously submitted Items

Response.Write "<INPUT Type=Text Name=Items Value=""" & _

Trim(Request.Form("Items")(i)) & """><BR>"

Next

If Request.Form("Item") <> "" Then

' paint a new input box, and store the old Item in Items collection

Response.Write "<INPUT Type=Text Name=Items Value=""" & _

Trim(Request.Form("Item")) & """><BR>"

Response.Write "<P>Please enter an Item,<BR>"

Response.Write "and submit them one at a time<BR>"

Response.Write "by pressing the Add Item button.<BR>"

Response.Write "<INPUT Type=Text Size=50 Name=Item Value="""""">"

Else

' No Item was submitted, don't show an error

Response.Write "<P>Please enter an Item,<BR>"

Response.Write "and submit them one at a time<BR>"

Response.Write "by pressing the Add Item button.<BR>"

Response.Write "<INPUT Type=Text Size=40 Name=Item Value=""""""><BR>"

End If

%>

<P>

<INPUT Type="Submit" Name="Action" Value="Add Item to List">

<INPUT Type="Submit" Name="Action" Value="Submit the List">

<BR>

<% End If %>

</FORM>

</BODY>

</HTML>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航