El artículo anterior habló sobre la adición dinámica de elementos de formulario. ¡Esta vez hablaremos sobre cómo manejar los datos transmitidos a partir de estos elementos de formulario agregados dinámicamente! ¡No explicaré en detalle cómo agregar dinámicamente elementos de formulario! Si no comprende, eche un vistazo al artículo anterior //www.vevb.com/html/200711/23/12856.htm a continuación se encuentra el código de página para agregar dinámicamente elementos de formulario!
La copia del código es la siguiente:
<html>
<Evista>
<title> Adición dinámica de elementos de formulario Blueshine </title>
</ablo>
<scriptLanguage = "javaScript">
FunctionAdDelement (MyType) {
Varmytype, temo = document.getElementById ("agregar");
varnewinput = document.createElement ("entrada");
NewInput.Type = MyType;
NewInput.name = "input1"; // Esto es imprescindible, ¡y debe usarse en la página de procesamiento!
Temo.AppendChild (NewInput);
varnewline = document.createElement ("br");
Temo.AppendChild (Newline);
}
</script>
<Body>
<formaction = "getData.asp" método = "post" name = "frm">
<pstyle = "fondo:#ffec8b; border: solid1px#1e90ff; font-size: 13px; line-height: 200%; ancho: 100px; text-align: centro"> <astyle = "color:#218868;" href = "javaScript: void (0)" onclick = "adicional ('text')
<pid = "agregar"> </p>
<Tabel>
<inputType = "Subt" name = "Subt" Value = "Subt">
</seleting>
<Tabel>
<inputType = "reset" name = "Subt2" value = "Reset">
</seleting>
</form>
</body>
</html>
El siguiente es el código de página de procesamiento de datos:
La copia del código es la siguiente:
<%@Idioma = "vBscript" Codepage = "936"%>
<
<htmlxmlns = "http://www.w3.org/1999/xhtml">
<Evista>
<metahttp-equiv = "content-type" content = "text/html; charset = gb2312"/>
<title> Adición dinámica de elementos de formulario </title>
</ablo>
<Body>
<divstyle = "font-size: 13px"> <%
dimdata, arr, n
data = trim (request.form ("input1")) 'Este es el atributo de nombre definido en el código
Arr = Split (datos, ",") '¡Use la función dividida para dividir los datos!
Response.write ("Estos son datos indivisos:")
Response.Write (datos)
Response.write ("<br>")
Response.write ("<br>")
Response.Write ("Este es el división de datos utilizando la función dividida:")
Response.write ("<br>")