Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] problem ze skladnia
loonger
post 12.09.2006, 15:43:37
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 19.06.2006
Skąd: Wrocław

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


nie znam skladni js i nie wiem jak poprawnie powinno wygladac to polecenie:
  1. document.formularz.R + j + .value = i;

i oraz j to zmienne biggrin.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
SHiP
post 12.09.2006, 18:37:53
Post #2





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


tak tego nie zalatwisz ;]
Masz 2 opcje
Kod
eval("document.formularz.R" + j + ".value ='"+ i+"';");


lub zamiast parametry name="R1" uzyć id="R1" i wykonywać
Kod
document.getElementById("R"+j).value = i;


Osobiście polecam wersję nr. 2

Ten post edytował SHiP 12.09.2006, 18:38:22


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post
loonger
post 13.09.2006, 11:09:04
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 19.06.2006
Skąd: Wrocław

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


kolejny broblem z js. mam funkcje:
  1. function licz()
  2. {
  3. var k,i,j,l,m;
  4. l=0;
  5. for(i=1;i<=4;i++)
  6. {
  7. k=0;
  8. for(j=0;j<=10;j++) { k+=document.getElementById("I["+i+"]["+j+"]").value; }
  9. document.getElementById("razem["+i+"]").value = k;
  10. l+=parseInt(document.getElementById("razem["+i+"]").value);
  11. }
  12. document.formularz.razem.value=l;
  13. document.formularz.razem_ok.value=l;
  14.  
  15.  
  16.  
  17. }

i inputy o id I[1-4][0-10]
a konsola JS wywala mi taki blad:
Błąd: document.getElementById("I[" + i + "][" + j + "]") has no properties
co jest nie tak?

EDIT: wydaje mi sie ze problemem sa tu znaki "[" oraz "]" w id inputa. ale nie mam pojecia jak to obejsc.

Ten post edytował loonger 13.09.2006, 16:13:54
Go to the top of the page
+Quote Post
SHiP
post 15.09.2006, 14:07:30
Post #4





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Hmm a mozesz pokazać kod html?

Ten post edytował SHiP 15.09.2006, 14:09:06


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post
loonger
post 15.09.2006, 15:03:54
Post #5





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 19.06.2006
Skąd: Wrocław

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


Już sobie z tym poradziłem. Można zamknąć.
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: 19.07.2025 - 19:36