[Beschreibung]
Dieses Script ermöglicht die dynamische Generierung von Eingabefeldern.
[Kompatibilität]
[Code]
<script language="JavaScript">
<!-- Begin function createForm(number) { data = ""; inter = "'"; if (number < 16 && number > -1) { for (i=1; i <= number; i++) { if (i < 10) spaces=" "; else spaces=" "; data = data + "URL " + i + " :" + spaces + "<input type='text' size=10 name=" + inter + "url" + i + inter + "'><br>"; } if (document.layers) { document.layers.cust.document.write(data); document.layers.cust.document.close(); } else { if (document.getElementById) { document.getElementById("cust").innerHTML = data; } } } else { window.alert("Please select up to 15 entries."); } } // End --> </script>
<center> <form name=counter> Number of URLs to enter: <input type=text name=number size=5> <input type=button value="Update" onClick="createForm(counter.number.value);"> </form>
<br>
<form name="webform"> <table border=0> <tr valign=top> <td>Name:</td> <td><input type=text size=20 name=name onChange="msg(this.form)"></td> </tr>
<tr><td colspan=2>
<!-- Placeholder for dynamic form contents --> <span id=cust style="position:relative;"></span>
</td> </tr>
<tr valign=top> <td>Comments:</td> <td><textarea name=comments cols=45 rows=5 wrap=virtual OnChange="msg(this.form)"> </textarea></td> </tr> <tr> <td></td> <td><input type=submit value="Send"></td> </tr> </table> </form> </center>
Peter Hermus modified by N8i (DOM compatibility)
Kopieren Sie bitte den Code