Prosze o jakies wskazówki jakzmodyfikować ten skrypt, aby po kliknieciu na załącz kolejny plik wyskakiwała nowa linia z polem na plik oraz polem do ktorego moge wprowadzic jakas liczbe
oto skrypt js:
Kod
<script type="text/javascript">
<!--
function dodaj_element(kontener){
var znacznik = document.createElement('input');
znacznik.setAttribute('type', 'file');
znacznik.setAttribute('name', 'plik[]');
var kontener = document.getElementById(kontener);
kontener.appendChild(znacznik);
}
//-->
</script>
<!--
function dodaj_element(kontener){
var znacznik = document.createElement('input');
znacznik.setAttribute('type', 'file');
znacznik.setAttribute('name', 'plik[]');
var kontener = document.getElementById(kontener);
kontener.appendChild(znacznik);
}
//-->
</script>
oraz formularz html:
Kod
<form enctype="multipart/form-data" method=post action="add_foto.php">
<table bgcolor=#cccccc>
<tr>
<td>Zdjęcie</td>
<td>Ilość:</td>
</tr>
<div id="pliki">
<tr>
<td><input type="file" name="plik[]" /></td>
<td><input type="text" name="ile[]" size="3" /></td>
</tr>
</div>
</table>
<div>
<input type="button" value="Załącz kolejny plik" onclick="dodaj_element('pliki');" />
<input type="submit" value="Wyślij" />
</div>
</form>
<table bgcolor=#cccccc>
<tr>
<td>Zdjęcie</td>
<td>Ilość:</td>
</tr>
<div id="pliki">
<tr>
<td><input type="file" name="plik[]" /></td>
<td><input type="text" name="ile[]" size="3" /></td>
</tr>
</div>
</table>
<div>
<input type="button" value="Załącz kolejny plik" onclick="dodaj_element('pliki');" />
<input type="submit" value="Wyślij" />
</div>
</form>
Probowalem dodawac do skryptu js znacznik2, ale nic to nie dalo
Kod
var znacznik2 = document.createElement('input');
znacznik.setAttribute('type', 'text');
znacznik.setAttribute('name', 'ile[]');
znacznik.setAttribute('type', 'text');
znacznik.setAttribute('name', 'ile[]');
Jesli ktos ma jakis pomysl bede wdzieczny