권장 : ASP 튜토리얼 : ASP Paglination Technology를 철저히 마스터합니다 최근에 저는 ASP 프로그램 페이징에 관한 몇 가지 포럼을 읽었지만 여전히 많은 추종자가 있지만 코드와 자세한 설명은 없습니다. 초보자에게는 결코 진정으로 마스터되지 않을 것입니다. 이번에는 모든 사람이 ASP를 이해할 수 있도록 페이징 기술을 자세히 설명하겠습니다.
필요한 양식 수를 모르는 경우 양식의 양을 제어 할 수 있어야합니다. 다음 두 가지 효과가 수집되었습니다.
| 다음은 인용 된 내용입니다. <html> <body> <양식 이름 = form1> <테이블 id = tb1 테두리 = 0> <tr> <td> <a href =# onclick = return addfj ()> 부착 추가 </a> </td> </tr> </테이블> <입력 유형 = 숨겨진 이름 = fjcnt value = 1 /> </form> </body> </html> <스크립트 언어 = javaScript> 함수 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'> 거짓을 반환합니다. } 함수 delfj (obj) { obj.parentelement.parentelement.removenode (true); 거짓을 반환합니다. } </스크립트> |
| 다음은 인용 된 내용입니다. <html> <헤드> <스타일 유형 = 텍스트/CSS> <!- .p9 {font-size : 9pt; Font-Family : am} TD {font-size : 9pt} .tx {높이 : 16px; 너비 : 30px; 국경 색상 : Black Black #000000; 테두리 넓이 : 0px; 국경 오른쪽 넓이 : 0px; 국경 바닥 폭 : 1px; 국경-왼쪽 넓이 : 0px; 글꼴 크기 : 9pt; 배경색 : #eeeeeeee; 색상 : #0000ff} .tx2 {높이 : 16px; 테두리 ~ width : 0px; 국경 오른쪽 넓이 : 0px; 국경 바닥 폭 : 1px; 국경-왼쪽 넓이 : 0px; 글꼴 크기 : 9pt; 색상 : #0000ff; 경계-왼쪽 색 :#000000; 국경 오른쪽 컬러 :#000000; 국경-탑 콜로 :#000000} .BT {Border-Left : 1px Solid #C0C0C0; 테두리 : 1px 고체 #C0C0C0; 글꼴 크기 : 9pt; 국경 오른쪽 범위 : 1; 국경 바닥 폭 : 1; 높이 : 16px; 너비 : 80px; 배경색 : #eeeee; 커서 : 손; 국경 우림 스타일 : 견고한; 국경-바닥 스타일 : solid} .tx1 {너비 : 400; 높이 : 20px; 글꼴 크기 : 9pt; 국경 : 1px 고체; 국경 색상 : Black Black #000000; 색상 : #0000ff} -> </스타일> <script language = vbscript> 함수 addfile () Dim Str str = <table> isnumeric (wind i = 1 to window.form1.filenum.value의 경우 str = str = str & <tr> <td valign = 'middle'> file & i & : </td> <td> <입력 유형 = 'file'name = 'file & i &'class = 'tx1'value size = '20 '> <input type ='text 'name ='file & i & 'size = '20'class = 'tx2'> </td> </tr> 다음 Window.uptd.innerhtml = str & </table> 엔드 기능 </스크립트> <스크립트 언어 = javaScript> <!- 함수 show () { var allnum = document.form1.filenum.value; // 여러 파일을 얻습니다 for (i = 0; i <allnum; i) { ALERT (이름 : 파일 상자의 파일 I); } 거짓을 반환합니다. } //-> </스크립트> <제목> </title> <meta http-equiv = content-type content = text/html; charset = gb2312> </head> <body bgcolor =#ffffff class = p9 onload = addfile ()> <form 메소드 = post name = form1 action = savetofile.asp enctype = multipart/form-data> <테이블 테두리 = 0 ALIGN = 중심 셀 패딩 = 0 CellSpacing = 0> <tr> <td> <div align = center> <font color =#0000ff size = 5> 파일에 저장 </font> </div> </td> </tr> <tr> <td> <테이블 너비 = 750 테두리 = 1 Align = Center CellPadding = 0 Cellspacing = 0 BorderColor =#1111111 스타일 = Border-Collapse : Collapse> <tr> <td height = 27 colspan = 2> 업로드 <입력 이름 = filenum class = tx2 값 = 1 size = 4> 파일 <입력 유형 = 버튼 이름 = 버튼 클래스 = bt onclick = addfile value = setting> </td> </tr> <tr> <td> <div id = uptd> </div> </td> </tr> <tr> <td height = 30 colspan = 2 align = middle> <입력 유형 = 버튼 이름 = 버튼 클래스 = bt 값 = onclick = show ()>에 몇 개의 상자가 있는지 확인하십시오. <입력 유형 = 제출 이름 = 버튼 클래스 = bt 값 = 업로드> <입력 유형 = 재설정 이름 = 버튼 클래스 = bt 값 = 재설정> </td> </tr> </테이블> </td> </tr> </테이블> </form> </body> </html> |
ASP에서 동적 형태는 정상적인 형태로 제출할 수 있습니다. 간단한 방법은 고정 양식의 이름을 설정하는 것입니다. 여러 양식이 제출되면 각 양식의 데이터가 자동으로 사용, 분리 된 다음 분할과 분할 된 다음 제출을 위해 재활용됩니다. 다음과 같이 :
| 다음은 인용 된 내용입니다. <%@language = vbscript codepage = 936%> <스크립트 언어 = javaScript> 함수 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'> 거짓을 반환합니다. } 함수 deltxtProductNamebox (OBJ) { obj.parentelement.parentelement.removenode (true); 거짓을 반환합니다. } </스크립트> <% dim rs3, sql3, productsamearray ProductName <>라면 set rs3 = server.createobject (adodb.recordset) sql3 = amdiproduct에서 선택 *을 선택하십시오 Rs3. OPEN SQL3, CONN, 3,2 ProductmanearRay = Split (ProductName ,,) i = 0에서 Ubund (ProductsAmeArray) rs3.addnew RS3 (CompanyID) = CompanyID RS3 (ProductName) = ProductsAmeArray (I) rs3.update 다음 rs3.close RS3 = 아무것도 설정하지 않습니다 끝 If %> <form name = form1 method = post action => 제품 이름 : <a href =# onclick = addtxtProductNamebox ()> 제품 이름 추가 </a> <table id = tableProductName 테두리 = 0> <tr> <td> </td> </tr> </테이블> <입력 이름 = 제출 유형 = 제출 ID = 제출 값 === 제출 == /> </form> |
공유 : 간단한 ASP 포럼 DIY 먼저 액세스를 사용하여 새 데이터베이스를 작성하고 이름을 Luntan으로 설정하고 데이터 테이블의 이름이 정보이며 다음 필드를 작성하십시오. 텍스트, 이름, 시간 및 시간 & rdquo.