Also ich habe nun etwas gefunden und eingebaut, nur weiß ich nun nicht weiter, wie ich da die nummerierung machen kann ...
So sieht mein Script nun aus:
<script type="text/javascript">
<!--
function clone_this(objButton)
{
if(objButton.parentNode)
{
tmpNode=objButton.parentNode.cloneNode(true);
objButton.form.appendChild(tmpNode);
for(j=0;j<objButton.form.lastChild.childNodes.length;++j)
{
if(objButton.form.lastChild.childNodes[j].type=='text')
{
objButton.form.lastChild.childNodes[j].value='';
break;
}
}
objButton.value="entfernen";
objButton.onclick=new Function('f1','this.form.removeChild(this.parentNode)');
}
}
//-->
</script>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<?php
include("../zugriff.inc.php");
$sqlsuche = "SELECT * FROM artikel ORDER BY name";
$resultsuche = mysql_query($sqlsuche);
echo "<div>";
echo "Artikel: <select name='textfeldname[]'>";
echo "<option value='vorhandener Artikel'>vorhandener Artikel</option>";
while ($rowsuche = mysql_fetch_assoc($resultsuche))
{
echo "<option value='$rowsuche[name]'>$rowsuche[name]</option>";
}
echo "</select>";
echo "<input type='button' value='noch ein Artikel' onclick='clone_this(this)'>";
echo "</div>";
mysql_close();
?>
Also mein Problem liegt darin, in meinem Code, den ich gepostet habe, wird ja ein pulldown select feld angezeigt wo artikel drinstehen. Nun möchte ich eine art knopf einbauen, so dass ich nochmal den gleichen select input auswählen kann und dann ja 2 Werte habe, ggf. sollte das ganze auch bis 10 artikel gehen, ich habe im google gerade was gefunden, das wird über javascript gemacht, wobei ich davon noch viel viel weniger ahnung habe als von dhtml ... *gg*
Hier ist der Link, so stelle ich mir das schon vor, nur halt nicht mit textfeldern, sondern mit meinen select feldern.http://www.tutorials.de/forum/javascript/178663-formular-dynamisch-erweitern.html
Hi,
kann mir wer helfen?
ich habe zwar eine ungefähre Vorstellung davon, was Du vorhast, aber es hat sich für mich leider nicht erschlossen, wo Dein Problem liegt.
Cheatah