Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript] dodanie kolejnego pola input
srwsio
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 1
Dołączył: 20.01.2005
Skąd: Szczecin

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


Piszę sobie na własne potrzeby upload plików zdjęciowych. Mały bez tam jakichś wodotrysków. Znalazłem na internecie w jakimś tam uplojdzie taki oto skrypt js (o ile o php mi coś wiadomo to o js nie wiem nic smile.gif )

  1. <script language="JavaScript">
  2. var x = 1;
  3.  
  4. function addMore() {
  5. x = x + 1;
  6. if (x > 10)
  7. alert("Sorry ! Nie możesz dodać więcej niż 10 zdjęć jednocześnie.");
  8. else
  9. document.getElementByType("dodaj" + x).style.display = "block";
  10. }
  11. </script>


wywołuje się to przez
  1. echo "<a href=\"#\" onclick=\"addMore()\">Wyślij więcej</a>";

przy czym w każdym formularzu należy miec znacznik table o id=upload1 , upload 2 i tak dalej w zależności od ilości zdefiniowanej w js

Akurat ja przesyłam sobie pliki przez taki oto formularz
  1. <form name=\"formularzyk\" enctype=\"multipart/form-data\" method=\"post\" action=\"zdjecia.php\">
  2. <p><input type=\"file\" size=\"50\" name=\"zdjecie[]\" value=\"\" /></p>
  3. <p><input type=\"file\" size=\"50\" name=\"zdjecie[]\" value=\"\" /></p>
  4. <p class=\"button\"><input type=\"hidden\" name=\"action\" value=\"multiple\" />
  5. <input type=\"submit\" name=\"Wyślij\" value=\"upload\" /></p>
  6. </form>



I chciałbym dostosować ten powyższy js do tego kodu powyżej. Tak żeby klikając 'Wyślij więcej' dodało mi kolejną linię
  1. <p><input type=\"file\" size=\"50\" name=\"zdjecie[]\" value=\"\" /></p>

Z góry dziękuję

Ten post edytował srwsio 3.02.2010, 10:53:18
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 09:19