JavaScript Schnipsel weiteres Textfeld hinzufügen
Mai 7, 2009
Ich war selbst Ewigkeiten auf der Suche, nach einem Script womit ich in einem Formular unter PHP auf Knopfdruck eine weitere Textarea hinzufügen kann (so viele man haben möchte). Nach langem Suchen bin ich dann auch fündig geworden und will es keinem vorenthalten.
- <script type="text/javascript"><!--
- var i=1;
- function NeuesFeld()
- {
- i=i+1;
-
- var row = document.getElementById("videotable").insertRow( document.getElementById("videofeld").rowIndex+i+1 );
- var cell = row.insertCell( 0 );
-
- var text = document.createTextNode( 'Feld ' + (i) );
- cell.appendChild( text );
-
- cell = row.insertCell( 1 );
-
- var input = document.createElement( 'input' );
- input.type = 'text';
- input.name = 'nummer[]';
- input.size = 38;
- cell.appendChild( input );
-
- }
- // --></script>
- <?php
- echo "<form action=\"?ausgabe\" method=\"post\">";
- echo "<table id=\"videotable\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"650\" align=\"center\">
- <tbody>
- <tr>
- <td><a href=\"\">Neues Feld einfügen</a></td>
- </tr>
- <tr>
- <td width=\"25%\">Feld 1</td>
- <td width=\"75%\"><input name=\"nummer[]\" size=\"38\" type=\"text\"></td>
- </tr>
- <tr>
- <td width=\"25%\"></td>
- <td width=\"75%\"></td>
- </tr>
- <tr>
- <td width=\"25%\"></td>
- <td width=\"75%\"></td>
- </tr>
- </tbody></table>
- <input type=\"submit\" value=\"Feld\" /> </form>";
-
- ?>



Leave a Reply
You must be logged in to post a comment.