L'article précédent a parlé de l'ajout de formations dynamiquement. Cette fois, nous parlerons de la façon de gérer les données transmises à partir de ces éléments de forme ajoutés dynamiquement! Je n’expliquerai pas en détail comment ajouter dynamiquement des éléments de forme! Si vous ne comprenez pas, jetez un œil à l'article précédent //www.vevb.com/html/200711/23/12856.htm ci-dessous le code de la page pour l'ajout dynamiquement des éléments de formulaire!
La copie de code est la suivante:
<html>
<adal>
<Title> Ajout dynamique des éléments de forme Blueshine </Title>
</ head>
<criptLanguage = "JavaScript">
functionAdDelement (myType) {
varmyType, temo = document.getElementById ("add");
varNewInput = document.CreateElement ("entrée");
newInput.Type = myType;
newInput.name = "input1"; // c'est un must, et il doit être utilisé dans la page de traitement!
Temo.ApendChild (NewInput);
varNewline = document.CreateElement ("BR");
Temo.ApendChild (Newline);
}
</cript>
<body>
<formaction = "getData.asp" méthode = "post" name = "frm">
<PSTYLE = "Background: # ffec8b; Border: solide1px # 1E90FF; font-size: 13px; line-height: 200%; width: 100px; text-align: Center"> <astyle = "Color: # 218868;" href = "javascript: void (0)" onClick = "addElement ('Text')" boîte </a> </p>
<pid = "add"> </p>
<étiquet>
<putyType = "soumi" name = "soumi" value = "soumis">
</ label>
<étiquet>
<putyType = "réset" name = "soume2" value = "reset">
</ label>
</ form>
</docy>
</html>
Ce qui suit est le code de page de traitement des données:
La copie de code est la suivante:
<% @ Lingots = "vbscript" codepage = "936"%>
<! Doctypehtmlpublic "- // w3c // dtdxhtml1.0transitional // en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<htmlxmlns = "http://www.w3.org/1999/xhtml">
<adal>
<Metahttp-Equiv = "Content-Type" Content = "Text / Html; charSet = GB2312" />
<Title> Ajout dynamique des éléments de forme </TITAL>
</ head>
<body>
<vstyle = "Font-Size: 13px"> <%
dimdata, arr, n
data = trim (request.form ("input1")) 'Ceci est l'attribut de nom défini dans le code
Arr = Split (Data, ",") 'Utilisez la fonction Split pour diviser les données!
Response.Write ("Ce sont des données individuelles:")
Response.Write (données)
Réponse.write ("<br>")
Réponse.write ("<br>")
Response.Write ("Ceci est la division des données en utilisant la fonction divisée:")
Réponse.write ("<br>")