Recommandé: Tutoriel ASP: Master Master ASP Pagination Technology Récemment, j'ai lu certains forums sur la pagination de programmes ASP, mais il y a encore de nombreux abonnés, mais il n'y a que du code et aucune explication détaillée. Pour les débutants, cela ne sera jamais vraiment maîtrisé. Cette fois, j'expliquerai en détail la technologie de pagination afin que tout le monde puisse comprendre ASP.
Plusieurs fois, si vous ne connaissez pas le nombre de formulaires dont vous avez besoin, vous devez être en mesure de contrôler la quantité de formulaires. Les deux effets suivants ont été collectés:
| Ce qui suit est le contenu cité: <html> <body> <form name = form1> <Table ID = TB1 Border = 0> <tr> <td> <a href = # onclick = return addfj ()> Add Picement </a> </td> </tr> </ table> <entrée type = name caché = valeur fjcnt = 1 /> </ form> </docy> </html> <Script Language = JavaScript> fonction 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 = bouton onClick = 'return delfj (this)' value = 'Delete'> retourne false; } fonction Delfj (obj) { obj.parerentelement.parerentelement.reMovenode (true); retourne false; } </cript> |
| Ce qui suit est le contenu cité: <html> <adal> <Style type = text / css> <! - .p9 {taille de police: 9pt; Font-Family: 安体} TD {Font-Size: 9pt} .tx {hauteur: 16px; Largeur: 30px; Border-Color: Black Black # 000000; Border-Top-Width: 0px; largeur de droite: 0px; largeur de la frontière: 1px; bordure-gauche: 0px; taille de police: 9pt; Color d'arrière-plan: #EEEEEEEE; Couleur: # 0000FF} .tx2 {hauteur: 16px; border-top-width: 0px; largeur de droite: 0px; largeur de la frontière: 1px; bordure-gauche: 0px; taille de police: 9pt; Couleur: # 0000FF; Border-Left-Color: # 000000; Border-Right-Color: # 000000; Border-top-Color: # 000000} .BT {Border-Left: 1px solide # C0C0C0; Border-top: 1px solide # C0C0C0; taille de police: 9pt; largeur de droite: 1; largeur de la frontière: 1; hauteur: 16px; Largeur: 80px; Color d'arrière-plan: #eeeee; curseur: main; Style à droite de la frontière: solide; style border-bottom: solide} .tx1 {largeur: 400; hauteur: 20px; taille de police: 9pt; Border: 1px solide; Border-Color: Black Black # 000000; Couleur: # 0000FF} -> </ Style> <Script Language = VBScript> fonction addFile () schem str = <table Sinon IsNumeric (Window.form1.FileNum.Value) alors Window.form1.FileNum.Value = 1 pour i = 1 à fenêtre.form1.filenum.value str = str & <tr> <td valign = 'middle'> fichier & i &: </td> <td> <input type = 'file' name = 'file & i &' class = 'tx1' value size = '20 '> Enregistrer sous <fort type =' text 'name =' file & i & 'size = '20' class = 'tx2'> </td> </tr> suivant window.uptd.innerhtml = Str & </pable> fonction finale </cript> <Script Language = JavaScript> <! - fonction show () { var allnum = document.form1.filenum.value; // Obtenez plusieurs fichiers pour (i = 0; i <allnum; i) { alert (nom: fichier I de la zone de fichier); } retourne false; } // -> </cript> <Title> </Title> <Meta http-equiv = contenu contenu contenu = text / html; charse = gb2312> </adre> <Body bgColor = # ffffff class = p9 onload = addFile ()> <Formulaire méthode = 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> Enregistrer dans le fichier </font> </div> </td> </tr> <tr> <Td> <Table Width = 750 Border = 1 Align = Center CellPadding = 0 CellSpacing = 0 BorderColor = # 111111 Style = Border-Collapse: Effondrement> <tr> <Td height = 27 colspan = 2> téléchargement <Name input = filenum class = tx2 value = 1 size = 4> Un fichier <Entrée type = nom de bouton = 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> <Entrée type = nom de bouton = Button class = bt Value = Regardez combien de boîtes y a-t-il onclick = show ()> <Input type = soumider name = Button class = bt value = upload> <Entrée type = réinitialisation name = Button class = bt value = reset> </td> </tr> </pally> </td> </tr> </ Table> </ form> </docy> </html> |
Dans ASP, les formulaires dynamiques peuvent être soumis sous forme de formulaires normaux. La méthode simple consiste à définir le nom d'une forme fixe. Lorsque plusieurs formulaires sont soumis, les données de chaque formulaire seront automatiquement utilisées, séparées, puis divisées avec Split et recyclées pour soumission. comme suit:
| Ce qui suit est le contenu cité: <% @ Language = codepage VBScript = 936%> <Script Language = JavaScript> fonction 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'> retourne false; } fonction deltxtproductNamebox (obj) { obj.parerentelement.parerentelement.reMovenode (true); retourne false; } </cript> <% DIM RS3, SQL3, ProductNamArray Si ProductName <> alors set rs3 = server.createObject (adodb.recordSet) SQL3 = SELECT * FROM AMDIPRODUCT RS3.Open SQL3, Conn, 3,2 ProductNamArray = Split (ProductName ,,) pour i = 0 à Ubund (ProductNamArray) RS3.AddNew RS3 (CompanyId) = CompanyID RS3 (ProductName) = ProductNamArray (i) RS3 suivant rs3.close définir RS3 = rien terminer si %> <form name = form1 méthode = post-action => Nom du produit: <a href = # onclick = addtxtproductNamebox ()> Ajouter le nom du produit </a> <table id = TableProductName Border = 0> <tr> <td> </td> </tr> </ table> <name d'entrée = soumettre type = soumider id = soumider value === soumider == /> </ form> |
Partager: Forum ASP simple bricolage Tout d'abord, utilisez l'accès pour créer une nouvelle base de données, définissez le nom sur Luntan, le nom de la table de données est des informations et créez les champs suivants: texte, nom, temps et temps & rdquo