Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Pętla w nazwie elementów
dami95
post 17.12.2010, 18:02:38
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 3.10.2010

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


Oto część mojego kodu:
[JAVASCRIPT] pobierz, plaintext
  1. var ilosc = form.ilosc_zdjecia.value;
  2. for (var i = 0; i < ilosc; i++ ) {
  3. if (wzorurl.test(form.zdjecie1.value) === false) { //sprawdzenie pola zdjecie
  4. if (wzorbb.test(form.zdjecie1.value) === false) {
  5. addClass(form.zdjecie1, 'red');
  6. blad++;
  7. } else {
  8. removeClass(form.zdjecie1, 'red');
  9. tekst += '\n'+form.zdjecie1.value+'\n';
  10. }
  11. } else {
  12. removeClass(form.zdjecie1, 'red');
  13. tekst += '\n[kod]'+form.zdjecie1.value+'[/kod]\n';
  14. }
  15. }
[JAVASCRIPT] pobierz, plaintext


Chciałem, żeby "form.zdjecie1.value" było generowane przez pętle form.zdjecie1.value, form.zdjecie2.value, form.zdjecie3.value, form.zdjecie4.value itd... Zmienna ilość pobiera informacje z ukrytego input'a (hidden).
Skrypt do generator bbcode na moje forum... Za pomoc z góry dziękuję!

Ten post edytował dami95 17.12.2010, 18:03:56
Go to the top of the page
+Quote Post
kamil4u
post 17.12.2010, 18:12:28
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


form['zdjecie'+i].value ?


--------------------
Go to the top of the page
+Quote Post
dami95
post 17.12.2010, 18:19:18
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 3.10.2010

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


sciana.gif nie działa
Go to the top of the page
+Quote Post
kamil4u
post 17.12.2010, 18:35:31
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Jesteś pewien? Tutaj przykład: http://jsfiddle.net/5FB6X/ O to chodziło?

--eidt--
Spr. co zrobiłem i opisz o co dokładnie chodzi.

Ten post edytował kamil4u 17.12.2010, 18:43:51


--------------------
Go to the top of the page
+Quote Post
dami95
post 18.12.2010, 18:34:01
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 3.10.2010

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


Zapomniałem dopisać, że form to zmienna:
var form = document.forms['generator'];

Tutaj cały kod: http://jsfiddle.net/4bWKQ/

Można wywalić...

Ten post edytował dami95 17.12.2010, 19:20:29
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:28