Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> JS + wyswietlanie inputow
shoes
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 16.05.2008

Ostrzeżenie: (0%)
-----


witam , chce zrobic cos takiego, ze

Wpisz ile zdjęć chcesz dodać: <input type="text" name="ile" id="ile_zdjec" />
<input type="button" id="commit_js" value="zatwierdź" onclick="java script:wyswielt_file(document.aa.ile_zdjec.value)" />

i pod spodem maja mi sie wyswietlic <input type="file" /> w ilosci wpisanej wyzej..

mam cos takiego ale musze cos jeszcze dodac:
function wyswielt_file(co){

var elem= document.getElementById('inputs');
for (i = 0; i < co; i++) {

elem.innerHTML += '<input type="file" name="file+i"';

}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


A nie lepiej dać link [ dodaj ] i po kliknięciu żeby się element dodawał
  1. <script type="text/javascript">
  2. var ile = 1;
  3.  
  4. function addInput()
  5. {
  6. var input = document.createElement( 'input' );
  7. input.setAttribute( 'type', 'file' );
  8. input.setAttribute( 'name', 'file[]' );
  9.  
  10. document.getElementById( 'oDiv' ).appendChild( input );
  11. document.getElementById( 'oDiv' ).innerHTML += '<br />';
  12. ile++;
  13. }
  14. <a href="javascript:addInput();">[ Dodaj plik ]</a>

*pisane z palca
Go to the top of the page
+Quote Post

Posty w temacie
- shoes   JS + wyswietlanie inputow   15.04.2009, 12:13:30
- - skowron-line   A nie lepiej dać link [ dodaj ] i po kliknięciu że...   15.04.2009, 12:25:14
- - korro   Do czego służy zmienna ile?   15.04.2009, 12:42:25
|- - skowron-line   Cytat(korro @ 15.04.2009, 11:42:25 ) ...   15.04.2009, 12:51:07
- - shoes   dzieki chlopakii , dziala   15.04.2009, 12:55:26


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 11:59