Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> onBlur, PHP
polibode
post 21.11.2005, 12:04:00
Post #1





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


Zatem exclamation.gif

Proszę już nigdy nie kombinować, tak jak ja nieszczęsny niegodzień to uczyniłem:
Oto rozwiązanie!:
-----------------------------------------------------------------------
Jeśli stosujemy tablice w inputach!!! postaci
  1. <input type="text" name="myfield[]" >
  2. <input type="text" name="myfield[]" >

Musimy to zrobić tak
  1. <input type="text" name="myfield[]" id="myfield1"/>
  2. <input type="text" name="myfield[]" id="myfield2"/>

A w JS odwołujemy się do nich w następujący sposób
  1. <script language="JavaScript">
  2. document.getElementById("myfield1");
  3. document.getElementById("myfield2");

Dziękuję, proszę i przepraszam jeśli ktoś o tym wiedział a nie potrafiłem wytłumaczyc,
Dziękuję

Ten post edytował polibode 23.11.2005, 11:55:07
Go to the top of the page
+Quote Post
shpyo
post 21.11.2005, 12:20:25
Post #2





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


var k1 = document.forms['plany'].elements['M1_plan'].value;


--------------------
Go to the top of the page
+Quote Post
polibode
post 21.11.2005, 12:23:17
Post #3





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


takie coś nie działą sad.gif
  1. function PrzeliczWartosci()
  2. {
  3.  
  4. var k1 = document.forms['plany'].elements['M1_plan'].value;
  5. k1[0] = k1[1] + k1[2];
Go to the top of the page
+Quote Post
shpyo
post 21.11.2005, 12:24:41
Post #4





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


a co pokaże to:
Kod
alert(document.forms['plany'].elements['M1_plan'].value);

questionmark.gif?
--edit
ehh kurde człowieku. No jasne, że nie działa!
k1 NIE JEST tablicą!

Ten post edytował shpyo 21.11.2005, 12:25:53


--------------------
Go to the top of the page
+Quote Post
polibode
post 21.11.2005, 12:33:11
Post #5





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


nic nie pokazuje, zgadza się,
a jak zrobić , zeby pokazywał ?
Mowie , nie znam JS sad.gif proszę o pomoc
To nie działa
  1. var k1 = new Array(document.forms['plany'].elements['M1_plan']);
  2. k1.value[0] = k1.value[1] + k1.value[2];


Czy jak nazwa inputa to tablica , to juz się nie da nic zrobić?
Wspomożecie?

Ten post edytował polibode 21.11.2005, 13:40:55
Go to the top of the page
+Quote Post
shpyo
post 21.11.2005, 15:08:19
Post #6





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


najpierw deklarujesz zmienną tablicową
Kod
var k1 = new Array();

potem jej poszczególne pola:
Kod
k1[0] = document.forms['plany'].elements['M1_plan'].value);
itd...


i teraz sumowanie:
Kod
var suma;
suma = k1[0]+k1[1]+k1[2];


teraz powinno działać

Ten post edytował shpyo 21.11.2005, 15:09:17


--------------------
Go to the top of the page
+Quote Post
polibode
post 21.11.2005, 15:16:41
Post #7





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


Hej

Nie wiem czy ogladales moj kod, ale twoj jest , że tak się wyrażę ni z gruszki ni z pietruszki , bez urazu.
Dziękuje ci za checi , ale to nie moze dzialac,

Mało robilem w JS , ale tutaj zmienna suma wogole nie wiem o co chodzi ....
Tutaj input 1 ma mieć sumę inputa2 i inputa 3
Go to the top of the page
+Quote Post
nospor
post 21.11.2005, 15:18:45
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




tu masz podobny problem. se dopasuj
http://forum.php.pl/index.php?showtopic=37572


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
shpyo
post 21.11.2005, 15:25:34
Post #9





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


polibode nie wiem o co Ci chodzi, myślałeś że napiszę za Ciebie cały skrypt?!?!
Dałem Ci przykład jak powinno to wszystko się odbywać. Więc nie wiem czy to TY PRZEGLĄDAŁEŚ mój kod!


--------------------
Go to the top of the page
+Quote Post
polibode
post 21.11.2005, 15:59:12
Post #10





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


Dziękuję ci bardzo za linka nospor

HMM

Wiesz Ja stosuję pętlę która ma 25 wierszy razy 12 kolumn zawierających inputy to daje 300 nazw inputów, z tego wzgledu kazda kolumna nazywa się inaczej i tytlko jak wykryc kazdy skladnik ...
Nazwa kolumny jest tablicą ......sad.gif muszę tak mieć

To własnie chce tu zastosować
Twoj pomysł nie wiem jak na to przniesc
Go to the top of the page
+Quote Post
gulldarek
post 21.11.2005, 17:19:41
Post #11





Grupa: Zarejestrowani
Postów: 156
Pomógł: 15
Dołączył: 13.09.2003
Skąd: London

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


Dobra rada: najpierw przepisz swój kod php, zeby dało się go czytać nie uderzając co chwile głową w ściane.

NA CHOLERE CI TEN SWITCH?
Go to the top of the page
+Quote Post
polibode
post 21.11.2005, 19:31:13
Post #12





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


Kolego jak nie odpowiadasz, to nei zadawaj pytań ok?
Bo dostaniesz ostrzeżenie !.

A switch jest po to aby można było użyć przycisków lewo prawo , do tego aby na jednej stronie były tak jak w Excelu.
Jeśli jest dużo kolumn " kolego " to bym miał 12 * 3 36 kolumn na jednej stronie , a tak sobie naciskam w prawo, w lewo i mam na jednej stronie 6 zawsze .
Co ładnie pomyślałem .
A byś widział jak łądnie wygląda cały kod.

A jaki cały system raportowania wygląda.
Palce lizać .

I nie zadawaj głupich pytań jak nie znasz odpowiedzi , bo zachowujesz sie jak syn Leppera

Ten post edytował polibode 21.11.2005, 19:31:40
Go to the top of the page
+Quote Post
gulldarek
post 21.11.2005, 23:01:45
Post #13





Grupa: Zarejestrowani
Postów: 156
Pomógł: 15
Dołączył: 13.09.2003
Skąd: London

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


Wystarczy mi kawałek kodu... żeby móc stwierdzić iż nie jest on "palce lizać"...
Go to the top of the page
+Quote Post
mike
post 21.11.2005, 23:17:48
Post #14





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


@gulldarek, @polibode następny post ma byc na temat. A jak macie sie kłucić to używając rzeczowych argumentów i na temat, bez docinek.

Szczególnie te słowa kieruję do @gulldarek'a. Bez lizania i cholery exclamation.gif!. Naucz się wysławiać w formalny sposób. Piszesz na forum publicznym i to, że może masz większą wiedzę nie oznacza że ktoś ma się po nią schylać do twojego poziomu kultury osobistej.
@polibode od ostrzeżeń jest zespół moderatorski. A kandydatami jesteście obaj tongue.gif

Jednym słowem, uspokójcie temperamenty.
Go to the top of the page
+Quote Post
gulldarek
post 21.11.2005, 23:19:31
Post #15





Grupa: Zarejestrowani
Postów: 156
Pomógł: 15
Dołączył: 13.09.2003
Skąd: London

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


Oj no. Gość chce, żeby mu pomóc, ale nie potrafi wytłumaczyć o co mu chodzi + z kodu nie da się szybko odczytać co jest nie tak.

---edit----
To czytaj powoli tongue.gif
Nic nie uzasadnia dogryzania sobie nawzajem.
I co ja mówiłem o kolejnym poście :?:
Jeśli któryś ma jakiś problem to wyjaśnijcie sobie to na PW, lub poproście któregoś moda, żeby Was pogodził.
~mike_mech
Go to the top of the page
+Quote Post
polibode
post 22.11.2005, 09:15:27
Post #16





Grupa: Zarejestrowani
Postów: 232
Pomógł: 1
Dołączył: 11.03.2003

Ostrzeżenie: (20%)
X----


cały kod sie nie miesci , ucina resztę

Ten post edytował polibode 22.11.2005, 09:20:49
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: 6.07.2025 - 08:23