Recommended: ASP Tutorial: thoroughly master ASP pagination technology Recently, I have read some forums about paging ASP programs, but there are still many followers, but there is only code and no detailed explanation. For beginners, this will never be truly mastered. This time I will explain the paging technology in detail so that everyone can understand ASP.
Many times, if you don’t know the number of forms you need, you need to be able to control the quantity of forms. The following two effects were collected:
| The following is the quoted content: <html> <body> <form name=form1> <table id=tb1 border=0> <tr><td><a href=# onclick=return addFj()>Add attachment</a></td></tr> </table> <input type=hidden name=fjCnt value=1 /> </form> </body> </html> <script language=javascript> function addFj() { var oTb = document.getElementById(tb1); var oTr = oTb.insertRow(0); var name = thefilename document.form1.fjCnt.value; document.form1.fjCnt.value=parseInt(document.form1.fjCnt.value) 1; oTr.insertCell(0).innerHTML = <input id='file' name='name ' type=file style='width:400px;'> <input type=button onclick='return delFj(this)' value='delete'> return false; } function delFj(obj) { obj.parentElement.parentElement.removeNode(true); return false; } </script> |
| The following is the quoted content: <HTML> <HEAD> <STYLE TYPE=text/css> <!-- .p9{ font-size: 9pt; font-family: 安体} td {font-size: 9pt} .tx {height: 16px; width: 30px; border-color: black black #000000; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-size: 9pt; background-color: #eeeeeeee; color: #0000FF} .tx2 {height: 16px;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-size: 9pt; color: #0000FF; border-left-color:#000000; border-right-color:#000000; border-top-color:#000000} .bt {border-left:1px solid #C0C0C0; border-top:1px solid #C0C0C0; font-size: 9pt; border-right-width: 1; border-bottom-width: 1; height: 16px; width: 80px; background-color: #EEEEE; cursor: hand; border-right-style:solid; border-bottom-style:solid} .tx1 { width: 400 ;height: 20px; font-size: 9pt; border: 1px solid; border-color: black black #000000; color: #0000FF} --> </STYLE> <SCRIPT LANGUAGE=vbscript> function addfile() dim str str=<table> if not IsNumeric (window.form1.filenum.value) then window.form1.filenum.value =1 for i=1 to window.form1.filenum.value str=str&<tr><td valign='middle'>File&i&:</td><td><input type='file' name='file&i&' class='tx1' value size='20'> Save as <input type='text' name='file&i&' size='20' class='tx2'></td></tr> next window.uptd.innerHTML =str&</table> end function </SCRIPT> <SCRIPT LANGUAGE=JavaScript> <!-- function Show() { var allnum = document.form1.filenum.value;//Get several files for (i=0;i<allnum;i ) { alert(Name:file i of the file box); } return false; } //--> </SCRIPT> <TITLE></TITLE> <META HTTP-EQUIV=Content-Type CONTENT=text/html; charset=gb2312></HEAD> <BODY BGCOLOR=#ffffff CLASS=p9 onLoad=addfile()> <FORM METHOD=post NAME=form1 ACTION=savetofile.asp ENCTYPE=multipart/form-data> <TABLE BORDER=0 ALIGN=center CELLPADDING=0 CELLSPACING=0> <TR> <TD><DIV ALIGN=center><FONT COLOR=#0000ff SIZE=5>Save to file</FONT></DIV></TD> </TR> <TR> <TD><TABLE WIDTH=750 BORDER=1 ALIGN=center CELLPADDING=0 CELLSPACING=0 BORDERCOLOR=#1111111 STYLE=BORDER-COLLAPSE: collapse> <TR> <TD HEIGHT=27 COLSPAN=2>Upload <INPUT NAME=filenum CLASS=tx2 VALUE=1 SIZE=4> A file <INPUT TYPE=button NAME=Button CLASS=bt onClick=addfile VALUE=Setting> </TD> </TR> <TR> <TD> <DIV ID=uptd> </DIV></TD> </TR> <TR> <TD HEIGHT=30 COLSPAN=2 ALIGN=middle> <INPUT TYPE=Button NAME=Button CLASS=bt VALUE=Look at how many boxes are there onclick=Show()> <INPUT TYPE=submit NAME=Button CLASS=bt VALUE=Upload> <INPUT TYPE=reset NAME=Button CLASS=bt VALUE=Reset> </TD> </TR> </TABLE></TD> </TR> </TABLE> </FORM> </BODY> </HTML> |
In Asp, dynamic forms can be submitted as normal forms. The simple method is to set the name of a fixed form. When multiple forms are submitted, the data of each form will be automatically used, separated, and then split with split, and recycled for submission. as follows:
| The following is the quoted content: <%@LANGUAGE=VBSCRIPT CODEPAGE=936%> <script language=javascript> function addTxtProductNameBox() { var oTb = document.getElementById(TableProductName); var oTr = oTb.insertRow(0); oTr.insertCell(0).innerHTML =<input name='txtProductName' type='text'><input type=button onclick='return delTxtProductNameBox(this)' value='delete'> return false; } function delTxtProductNameBox(obj) { obj.parentElement.parentElement.removeNode(true); return false; } </script> <% dim rs3,sql3,productNameArray if productName<> then set rs3=server.CreateObject (ADODB.RecordSet) sql3=select * from AmdiProduct rs3.open sql3,conn,3,2 productNameArray=split(productName,,) for i = 0 to ubund(productNameArray) rs3.addnew rs3(CompanyID)=companyId rs3(ProductName)=productNameArray(i) rs3.update next rs3.close set rs3=nothing end if %> <form name=form1 method=post action=> Product Name: <a href=# onclick=addTxtProductNameBox()>Add product name</a> <table id=TableProductName border=0> <tr><td> </td></tr> </table> <input name=submit type=submit id=submit value=== Submit== /> </form> |
Share: Simple ASP Forum DIY First, use Access to create a new database, set the name to luntan, the name of the data table is information, and create the following fields: text, name, time, and time&rdquo